是否有一種(最好方便)的方式來設置一個C#項目,以便使用.NET Core引入的基於project.json的格式和傳統的csproj項目文件?如果是這樣,怎麼樣?.NET核心:如何在project.json旁邊使用基於csproj的項目?
我很好奇,因爲看起來這是他們在CoreFX回購中所做的,而不是使用由Visual Studio生成的基於xproj的格式。
是否有一種(最好方便)的方式來設置一個C#項目,以便使用.NET Core引入的基於project.json的格式和傳統的csproj項目文件?如果是這樣,怎麼樣?.NET核心:如何在project.json旁邊使用基於csproj的項目?
我很好奇,因爲看起來這是他們在CoreFX回購中所做的,而不是使用由Visual Studio生成的基於xproj的格式。
啊哈!看起來我在Visual Studio中自己找到答案。
而不是創建一個類庫(包)項目(這可能是因爲華而不實的藍色圖標來誘惑),只需創建一個普通的PCL的:
當提示平臺,您要針對,只是包括ASP.NET 5.0的核心爲他們中的一個:
然後Visual Studio會爲你自動生成csproj和project.json文件,並且你可以永遠快樂地生活,而無需(上帝保佑)編寫你自己的csproj文件。
有關CoreFX回購的完整說明可以找到here。
也許[此博客系列](http://blog.marcgravell.com/2015/11/the-road-to-dnx-part-1.html)有幫助。但總的來說,如果你正在尋找一個*方便的方式,你不會找到一個。您應該等到dotnet CLI的工作完成後,新的項目格式才能完成,並支持混合csproj和xproj項目。 – poke