【发布时间】:2017-11-22 10:49:15
【问题描述】:
我创建了一个 .NET core 2.0 网页项目。
然后我创建了一个单元测试项目,我想在其中测试其中一个页面模型。
然后我收到了这条消息:
Project 'C:\projects\[removed].csproj' targets '.NETCoreApp,Version=v2.0'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.6.1'
确实,我的 testproject 以 4.6.1 为目标,所以我也想将其更改为 .NET core 2.0。 但是我在下拉列表中看不到任何 .NET 核心框架,我可以在其中选择一个框架。我看到所有“常规”.NET 版本。 在 webproject 中,我只看到 .NET 核心项目,但没有看到“常规”.NET 版本。
我在 testproject 的下拉列表中看到了一个“安装更多版本”的选项,因此我确实安装了 .NET core 2.0 SDK 和运行时,但这并没有帮助。
运行 VS2017 15.4.0
【问题讨论】:
标签: .net visual-studio .net-core