有没有一种(最好是方便的)方法来设置C#项目,以便它同时使用引入.NET Core 的基于project.json格式和传统的csproj项目文件?如果有,该怎么做呢?
我很好奇,因为这似乎是他们在CoreFX存储库中所做的事情,而不是使用Visual Studio生成的基于xproj格式。
我很好奇,因为这似乎是他们在CoreFX存储库中所做的事情,而不是使用Visual Studio生成的基于xproj格式。
啊哈!看起来我在Visual Studio中自己找到了答案。
不要创建一个Class Library (Package)项目(因为它可能因为花哨的蓝色图标而诱人),只需创建一个常规的PCL:
当提示要选择平台时,只需将ASP.NET Core 5.0作为其中之一即可:
然后Visual Studio会自动生成csproj和project.json文件,您可以无需编写自己的csproj文件就可以快乐地生活。
完整的说明可以在CoreFX存储库的这里找到。