新 windows 安装后无法构建项目

Unable to build project after new windows install

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

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

理想情况下,这个项目应该克隆下来并在全新安装时构建得很好。它以前总是有,但这里发生了一些我不确定的事情。我尝试了几种不同的方法,但都碰壁了。我在网上看到的关于这个具体问题的信息不多,所以如果有人有任何想法,我会洗耳恭听。谢谢

将 "Content-> Content.mgcb" 文件上的生成操作更改为 "none" 或 "ignore"(我不记得是哪个)。这将使游戏能够成功构建。

这是一个允许您继续开发的临时解决方法:

如果 XNB 文件没有在流水线工具中正确构建,您可以将它们(从旧构建或在另一台机器上编译)复制到输出目录,Content 目录下包含.exe 文件,手动。

我想通了这个问题。这和往常一样简单,是我自己愚蠢的产物。当我第一次下载字体时,我解压并右键单击 > 安装。所以字体安装在PC上。我在这个问题上花了几天时间,在尝试重新安装字体的某个时候,有一个新选项,之前没有出现,名为 'Install for all users',旁边有盾牌图标。以前,我只能选择 'Install' 而没有盾牌图标。不确定显示的这两个选项之间到底有什么区别,但是一旦我单击 'Install for all users',问题就解决了。所以我猜最初字体只是为我的特定用户帐户安装的。我不确定为什么这是一个问题,或者为什么以前不提供为所有人安装的选项,但这就​​是解决问题的方法。