繁体   English   中英

ASP.NET Core 2.0站点-FileIOException System.Runtime

[英]ASP.NET Core 2.0 Site - FileIOException System.Runtime

一位同事已经为我们的下一份工作整理了一些基础项目。 项目在他的机器上运行良好,我们的开发服务器之一托管了dev实例。 这些项目在我们刚建立时或多或少是空的。 由一个静态html文件组成。

这些项目可以在我的开发机上正常运行,但是一旦选择了一个项目并尝试对其进行调试,就会失败:

在未知模块中发生了类型为'System.IO.FileNotFoundException'的未处理异常。 无法加载文件或程序集“ System.Runtime,版本= 4.2.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。 该系统找不到指定的文件。

我已三重检查是否已安装所有依赖项。

  • 核心SDK
  • 核心运行时
  • Windows主机

dotnet restore已运行,我们正在使用yarn进行依赖项管理。

我可以使用dotnet new knockout创建一个站点,然后打开生成的站点并正常运行,因此我确定.NET Core已安装并正常工作。

到目前为止,我对.NET Core的经验有限,并且已尝试尽我所知来解决这一问题。 关于这里出了什么问题的任何指针将不胜感激。

因此,经过一番摸索,看来我已经解决了我的问题。

我做了什么:

  • 将单个项目从原始解决方案复制到新目录中
  • 开启VS2017
  • 打开了这个奇异的项目
  • VS打开项目并立即构建一个Properties目录和launchOptions.json文件
  • 这个项目运行良好

这似乎已经“唤醒”了某些东西。

然后,当我重新打开原始解决方案时,它为每个项目构建了Properties目录和launchOptions.json文件,而以前没有这样做。

我还注意到Visual Studio UI是不同的。 以前,“文件”菜单甚至没有可用的“关闭解决方案”选项。

都非常非常奇怪。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM