一位同事正在为我们的下一份工作整理一些框架项目。这些项目在他的机器上运行良好,并且我们的其中一台开发服务器正在托管开发实例。由于我们刚刚建立,这些项目或多或少是空的。由单个静态 html 文件组成。
这些项目在我的开发机器上构建得很好,但一旦选择其中一个项目并尝试调试它就会失败:
“System.IO.FileNotFoundException”类型的未处理异常
发生在未知模块中。无法加载文件或程序集
'System.Runtime,版本=4.2.0.0,文化=中性,
PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。这
系统找不到指定的文件。
我已经三次检查是否已安装所有依赖项。
dotnet restore
已经运行并且我们正在使用yarn
用于依赖管理。
我可以使用创建一个网站dotnet new knockout
并打开生成的站点并正常运行,这样我确信 .NET Core 已全部安装并正常工作。
到目前为止,我对 .NET Core 的经验有限,并且已经尝试了我所知道的一切来解决这个问题。任何关于这里出了什么问题的指示将不胜感激。
因此,经过大量研究后,我似乎已经修复了我的场景。
我做了什么:
- 将单个项目从原始解决方案复制到新目录中
- 开启VS2017
- 开启了这个独特的项目
- VS打开项目立马建了一个Properties目录和launchOptions.json文件
- 这个项目运行良好
这似乎“唤醒”了一些东西。
当我重新打开原始解决方案时,它为每个项目构建了 Properties 目录和 launchOptions.json 文件,而它之前没有这样做。
我还注意到 Visual Studio UI 有所不同。以前,“文件”菜单甚至没有可用的关闭解决方案选项。
一切都非常非常奇怪。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)