2017-04-09 66 views
1

我真的需要你的帮助。我是学习C#的新手。我已经按照Head First C#的每一步操作。在本书中,Visual Studio版本是2012,它告诉我要创建的项目类型是空白应用程序(XAML)Visual C#,我无法在Visual Studio 2017中找到它,因此我选择下面描述的类型。Visual Studio 2017项目无法在Mac上的Parallels Desktop中运行/调试?

关于我的电脑/系统:

软件:微软的Visual Studio 2017

项目类型:空白应用(通用的Windows)的Visual C#。

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

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

error

+0

您是否想制作手机游戏?这是您选择的项目类型。 “Head First C#”很可能只会教你如何制作桌面应用程序,而不是电话应用程序。 –

+0

不要用评论来说谢谢,也没有回答我的问题。你是否想为手机制作游戏? –

+0

这是一个Windows应用商店应用。 @ScottChamberlain – user7813604

回答

5
  1. 检查项目保存在C:\ Windows10的驱动器中的Parallels Desktop运行。

  2. 如果你不能找到你保存你的项目:

    1. 返回到您的Mac OSX>查询> iCloud的驱动器>文件>的Visual Studio 2017年>项目>检查是否您的项目存储在这里,如果是这样,我会解决你的问题。
    2. 如果您的项目已存储在Parallels Desktop的Windows10的C:\中,请搜索其他解决方案,我无法解决您的问题,对不起。
  3. 您将项目存储在错误的地方。

  4. 不要复制和你的项目直接粘贴到Windows10中的Parallels Desktop。

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


解释关于在图片中的错误消息:

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

但是这是什么意思的英文是:

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

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

在Windows上的Parallels Desktop> iCloud中的 '苹果'(X :)>文件>的Visual Studio 2017年> ...

如果你在'Mac'(X :)上点击右键点击iCloud,你会发现它的类型是PrlSF。是的,如显示的错误信息,您已将项目存储在错误的地方。

+0

很好的答案。在你的问题上补偿点点滴滴... – GhostCat

+0

你说得对,那是一个糟糕的问题。我提出了一个不好的问题。我也不希望我的坏问题打破这个网站。我喜欢这个网站。好的工作/反馈。不要紧。我很欣赏你写的任何文字。 @GhostCat – user7813604

-1

你确定旁边的绿色按钮,选择“Debug”模式,而不是“Release”? 也许你正在尝试部署的应用程序,而不是在OD模式Visual studio - Debug运行它..

相关问题