是否有(最好是方便的)方法来设置C#项目,以便它使用.NET Core引入的基于project.json的格式和传统的csproj项目文件?如果是这样,怎么样?
我很好奇,因为看起来这就是他们在CoreFX repo中所做的事情,而不是使用Visual Studio生成的基于xproj的格式。
答案 0 :(得分:5)
啊哈!看起来我在Visual Studio中找到了答案。
而不是创建类库(包)项目(由于华丽的蓝色图标可能很诱人),只需创建一个普通的PCL:
当系统提示您选择要定位的平台时,只需将 ASP.NET Core 5.0 作为其中一个包含:
然后Visual Studio将为您自动生成csproj和project.json文件,并且您可以从此幸福地生活,而不必(上帝禁止)编写您自己的csproj文件。
可以在CoreFX repo上找到here的完整说明。