我指的是ASP.NET核心MVC解决方案示例。我想知道如何将.NetCoreApp 1.0和.NETFramework 4.5.2依赖关系结构包含在解决方案中,如下图所示?我在哪里以这种方式添加/组织结构?
答案 0 :(得分:0)
最好described here,主要区别是csproj文件中的TargetFramework与TargetFrameworks。您可以通过右键单击它或通过文件系统来对其进行编辑。参见下面的TargetFramework(即以一个框架为目标):
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
针对多个框架,请参见下文
<PropertyGroup>
<TargetFrameworks>netstandard1.4;net40;net45</TargetFrameworks>
</PropertyGroup>
在针对多个框架时,您的Visual Studio项目结构将调整为与您所拥有的图像相似。
您还将发现在IDE中工作时错误过程有所不同,在IDE中它将默认使用框架目标之一作为视角。生成时,尽管未在代码编辑器中向您显示错误,它仍可能生成错误(因为代码编辑器可能显示了框架,但您可能会遇到netstandard编译错误等)。如果您对此有所了解,那么这不是问题,但是起初确实让我感到困惑。