安装新的Windows后无法建立专案

时间:2019-06-25 02:24:43

标签: c# visual-studio monogame

我最近买了一台新电脑。完成所有设置后,我安装了Visual Studio Community 2019和gitkraken并克隆了我的项目(该项目在更换计算机之前可以正常构建和运行),但遇到了问题。这是一个使用MonoGame的游戏开发项目。

Image from Gyazo 这些是我目前收到的错误。我尝试了MonoGame的多个版本,包括3.0、3.5和3.7。我试图重新安装可再发行文件,已经克隆到多个目录,尝试构建一个不同的项目(我在以前的PC上最近处理过的同一个项目的分支)。我有一个与我一起处理该项目的朋友,他能够克隆到新目录并立即构建。我尝试手动在MGCB中构建内容包,还遇到了一个问题,即它没有找到特定的字体文件(我已经确认计算机上已安装了该字体文件,并且还尝试放入用于构建的正确目录中,但是我没有运气。但是,我觉得这是一个单独的问题,但是它可能为比我更有经验的人提供一些见识。)

理想情况下,此项目应克隆并在全新安装上正常构建。它总是以前有过,但是这里有些事情我不确定。我尝试了几种不同的方法并碰壁。我没有看到关于这个特定问题的在线信息,因此,如果有人有任何想法,我都会耳熟能详。谢谢。

2 个答案:

答案 0 :(得分:0)

我发现了问题。它像往常一样简单,是我自己愚蠢的产物。首次下载字体时,我提取并右键单击>安装。因此,该字体已安装在PC上。我花了几天时间解决这个问题,有时在尝试重新安装字体时,没有一个新选项,之前叫做“为所有用户安装”,旁边带有屏蔽图标。以前,我只能选择“安装”而不带屏蔽图标。不确定到底显示的这两个选项之间有什么区别,但是一旦我单击“为所有用户安装”,问题就解决了。所以我想最初该字体仅是为我的特定用户帐户安装的。我不确定为什么这是一个问题,或者为什么以前无法为所有人安装该选项,但这才解决了问题。

答案 1 :(得分:-1)

将“ Content-> Content.mgcb”文件上的“生成操作”更改为“无”或“忽略”(我不记得是哪个)。这样可以使游戏成功构建。

这里是一项临时工作,可让您继续开发:

如果XNB文件未在Pipeline工具中正确构建,则可以将它们复制(从旧版本或在另一台计算机上编译)到输出目录,即包含{{ 1}}文件,手动。