簡體   English   中英

為什么Mac上沒有dotnet new創建.csproj文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM