首页 文章

Visual Studio 2017项目无法在Mac上的Parallels Desktop中运行/调试?

提问于
浏览
3

我真的需要你的帮助 . 我按照Head First C#的每个步骤进行了操作 . 在本书中,Visual Studio版本是2012,它告诉我创建的项目类型是Blank App(XAML)Visual C#,我在Visual Studio 2017中找不到,因此我选择下面描述的类型 .

About my computer/system:

软件:Microsoft Visual Studio 2017 .

项目类型是:空白应用程序(通用Windows)Visual C# .

计算机:使用Parallels Desktop在Mac OSX上运行Windows10 .

Parallels Desktop是一款用于在Mac上运行Windows 10的虚拟机软件 . 我在这个虚拟机中创建了我的项目,在完成项目后按照书中的步骤进行操作,编辑器中没有错误 . 但是在我按下绿色播放按钮后,我在下面发布了一些错误 .

error

3 回答

  • 0

    我遇到了同样的问题,并在Parallels论坛中找到了以下解决方案:https://forum.parallels.com/threads/prlsf-permissions-issue-when-developing-an-uwp-app-in-visual-studio.342549/

    因此,在论坛中向用户JakubZ致谢:

    有关进一步的参考,解决此问题的步骤如下:卸载UWP项目(在项目上单击鼠标右键,然后选择“卸载项目”在VS中编辑项目文件(在已卸载的项目上单击鼠标右键,然后选择“编辑”) ...“)查找OutputPath的XML条目 . 例如,构建Debug | x86时OutputPath的条目应该类似于bin / x86 / Debug . 请注意该条目包含相对路径 . 编辑绝对路径的路径其中一个VM驱动器 . 例如,为用户设置%TEMP%\ UWPBuilds \ x86 \ Debug目录的路径写入$(TEMP)\ Debug关闭项目文件重新加载项目(R-单击卸载的项目然后选择“重新加载项目”) .

    另外:由于我有多个运行配置,我还有多个OutputPath条目 . 我不得不相应地改变所有这些 .

  • -1

    你确定旁边的绿色按钮“ Debug " mode is selected and NOT " Release ”?您可能正在尝试部署应用程序,而不是在 Visual studio - Debug 模式下运行它 .

  • 6
    • 检查您的项目是否存储在Parallels Desktop中运行的Windows10的C:\驱动器中 .

    • 如果找不到存储项目的位置:

    • 返回Mac OSX> Finder> iCloud Drive>文档> Visual Studio 2017>项目> Check that whether your project is stored in here, if it does, I will solve your problem.

    • 如果您的项目已存储在Parallels Desktop的Windows10的C:\中,请搜索其他解决方案,我无法解决您的问题,抱歉 .

    • 您将项目存储在错误的位置 .

    • 不要将项目直接复制并粘贴到Parallels Desktop中的Windows10 .

    • 再次创建项目 . 是的,再次创建......但是这一次,请确保您的项目存储在Parallels Desktop的C:\中(我的意思是项目的位置以C:\开头) .


    解释图片中的错误消息:

    首先我要说的是,我是Visual Studio 2017的新手,我不知道为什么输出中显示的语言包含中文,我已经在环境设置中将其更改为英语 . 如果你不懂中文,那就很抱歉 .

    但它在英语中的含义是:

    Windows无法部署/调试项目,因为您的项目存储在PrlSF类型的文件系统中 .

    由于我的项目的默认路径是:

    在Windows上的Parallels Desktop> iCloud on'Mac'(X :)> Documents> Visual Studio 2017> ...

    如果右键单击 iCloud on 'Mac'(X:) ,您会发现它的类型为 PrlSF . 是的,如显示的错误消息,您已将项目存储在错误的位置 .

相关问题