首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualStudio2017项目不能在Mac上并行桌面上运行/调试?

VisualStudio2017项目不能在Mac上并行桌面上运行/调试?
EN

Stack Overflow用户
提问于 2017-04-09 17:06:28
回答 3查看 4.2K关注 0票数 3

我真的需要你的帮助。我刚开始学习C#。我首先遵循了Head的每一步,C#。在这本书中,Visual版本是2012,它告诉我创建的项目类型是空白应用程序(XAML) VisualC#,我在Visual 2017中找不到它,所以我选择了下面描述的类型。

关于我的计算机/系统的

软件: 2017。

项目类型为:空白应用程序(Universal )VisualC#。

计算机:使用平行线桌面在Mac上运行Windows10。

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-04-10 01:35:46

  1. 检查您的项目是否存储在并行桌面上运行的Windows10的C:\驱动器中。
  2. 如果找不到项目的存储位置:
代码语言:javascript
复制
1. Back to your Mac OSX > Finder > iCloud Drive > Documents > Visual Studio 2017 > Projects > **Check that whether your project is stored in here, if it does, I will solve your problem.**
2. If your project is already stored in the C:\ of Windows10 in Parallels Desktop, go search other solution, I can't solve your problem, sorry.

  1. 你把你的项目存放在错误的地方。
  2. 不要在Parallels中将项目直接复制和粘贴到Windows10。
  3. 再次创建项目。是的,再创造一次..。但这一次,请确保项目存储在并行桌面中的C:\中(我的意思是项目的位置从C:\开始)。

解释图片中的错误信息:

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

但它在英语中的意思是:

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

因为我的项目的默认路径是:

在桌面上> iCloud在'Mac'(X:) >文档>VisualStudio2017>.

如果右键单击‘Mac’(x:) iCloud (X:),您会发现它是PrlSF类型。是的,正如错误消息所示,您将项目存储在错误的位置。

票数 7
EN

Stack Overflow用户

发布于 2018-08-06 14:02:36

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

因此,这个功劳应该归功于论坛中的用户JakubZ:

为进一步参考,解决这一问题的步骤如下:

  1. 卸载UWP项目(R-单击项目,然后选择“卸载项目”)
  2. 在VS中编辑项目文件(R-单击卸载项目,然后选择"Edit .“)
  3. 为OutputPath找到一个XML条目。例如,在构建Debufx86时,OutputPath的条目应该类似于bin/x86/Debug。注意,条目包含相对路径。
  4. 编辑其中一个VM驱动器上的绝对路径。例如,要设置用户写入$(TEMP)\Debug的%TEMP%\UWPBuilds\x86\Debug目录的路径
  5. 关闭项目文件
  6. 重新加载项目(单击卸载项目,然后选择"Reload“)。

另外:由于我有多个运行配置,所以我也有多个OutputPath条目。我不得不相应地改变它们。

票数 0
EN

Stack Overflow用户

发布于 2017-04-09 17:15:40

您确定选择了绿色按钮"Debug“模式而不是"Release”模式吗?可能您正在尝试部署应用程序,而不是在Visual studio - Debug模式下运行它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43309509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档