.NET Core:如何在project.json旁边使用基于csproj的项目?

时间:2016-02-16 18:40:52

标签: c# .net asp.net-core dnx .net-core

是否有(最好是方便的)方法来设置C#项目,以便它使用.NET Core引入的基于project.json的格式和传统的csproj项目文件?如果是这样,怎么样?

我很好奇,因为看起来这就是他们在CoreFX repo中所做的事情,而不是使用Visual Studio生成的基于xproj的格式。

1 个答案:

答案 0 :(得分:5)

啊哈!看起来我在Visual Studio中找到了答案。

而不是创建类库(包)项目(由于华丽的蓝色图标可能很诱人),只需创建一个普通的PCL:

当系统提示您选择要定位的平台时,只需将 ASP.NET Core 5.0 作为其中一个包含:

然后Visual Studio将为您自动生成csproj和project.json文件,并且您可以从此幸福地生活,而不必(上帝禁止)编写您自己的csproj文件。

可以在CoreFX repo上找到here的完整说明。