![](/img/trans.png)
[英]dotnet test doesn't recursively search folders for .csproj with wildcards
[英]Why doesn't dotnet new on Mac create .csproj files?
在OSX中安裝.NET Core SDK 1.1后, dotnet new
命令會創建兩個文件:
Program.cs
project.json
我以為MS正在向csproj
? 對於非Windows環境,情況不是這樣嗎? 是否有我在某處遺漏的消息?
這是當前可用工具的正確行為。 這將很快改變。
目前,“經典”.NET Framework項目(在Windows上)使用.csproj
,而.NET Core項目使用project.json
(在使用Visual Studio 2015時加上.xproj
)。 當最終工具發布時,所有平台都將使用.csproj
保持一致性。
在當前的工具版本中, dotnet new
將創建您提到的兩個文件。 不推薦使用project.json
,您應該可以使用dotnet migrate
將其轉換為.csproj
。
現在,不用擔心! .NET Core現在在Mac上運行良好,並且在工具更改后將繼續工作。
出於某種原因,該網站從未更新過。 如果要在Mac上使用csproj,則需要從dotnet / cli存儲庫的鏈接下載RC4 。 請注意,您可能需要按住Ctrl鍵並單擊打開文件以使Mac允許您運行安裝程序,因為它來自Internet。
附注: 最新版本的Yo生成器不再生成project.json,因此如果您下載最新版本的Yo,您需要從項目站點獲取RC4才能使用它。 這就是我發現這個問題的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.