【发布时间】:2017-12-23 11:04:28
【问题描述】:
我有一个带有 .Net Framework 4.5.2 控制台应用程序的解决方案,该应用程序依赖于 .NetStandard 1.1 库。控制台应用程序和库都可以完美编译和运行。
当我创建一个新的构建配置时,我的问题就开始了,我称之为“LocalDebug”并从“调试”配置中复制。使用新配置,它可以构建,但是当我运行它时,它会在我从类库访问对象时崩溃,并出现以下异常:
System.IO.FileNotFoundException: Could not load file or assembly
'System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
or one of its dependencies. The system cannot find the file specified. --->
System.IO.FileNotFoundException: Could not load file or assembly
'System.Runtime, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
The system cannot find the file specified.
我尝试关闭 Visual Studio,删除所有中间文件夹和 .vs 文件夹并重新编译,但没有运气。我尝试在控制台应用程序中添加 System.Runtime 引用,但它甚至没有作为选项出现。无论如何这不应该失败,因为我从“调试”复制了配置,它工作得很好。什么鬼???
【问题讨论】:
-
您是否查看了项目所针对的框架?
标签: c# build configuration visual-studio-2017 .net-standard