如何修复“找不到文件或程序集“ System.Runtime.WindowsRuntime””

时间:2019-02-01 18:18:13

标签: c# visual-studio-2017 windows-runtime monogame

重新安装Windows 10后出现错误

  

文件或程序集'System.Runtime.WindowsRuntime,   版本= 4.0.11.0,文化=中性,PublicKeyToken = b77a5c561934e089'或   找不到依赖项

我正在用Monogame C#制作游戏。我尝试了其他建议的解决方案,例如将相同软件包的版本设置为相等。我搜索了“ WindowsRuntime”和“ 4.0.11.0”,但找不到任何内容

错误在这里发生,因此这是此构造函数中的代码:

public Game1()
{
  graphics = new GraphicsDeviceManager(this)
  {
    PreferredBackBufferWidth = settings.resolutionWidth,
    PreferredBackBufferHeight = settings.resolutionHeight,
    IsFullScreen = settings.IsFullscreen
  };
  IsMouseVisible = settings.IsMouseVisible;
  Content.RootDirectory = "Content";
}

Picture of the Error

这是 app.config

<?xml version="1.0" encoding="utf-8"?> <configuration>
<startup><supportedRuntime version="v4.0"
sku=".NETFramework,Version=v4.7.1"/></startup></configuration>

这里是 packages.config

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="TexturePacker-MonoGameLoader" version="1.0.4" targetFramework="net45" />
</packages>

我安装了与以前相同的Monogame版本(我的项目文件夹中确实有安装文件)和具有相同设置的Visual Studio 2017 Professional。

该项目应该不会发生变化,就像我已将其备份到外部驱动器上一样。

编辑: 当项目位于C以外的任何其他驱动器上时,就会发生这种情况:

0 个答案:

没有答案