在OSX中安装.NET Core SDK 1.1后,dotnet new
命令会创建两个文件:
Program.cs
project.json
我以为MS正在向csproj
迈进?对于非Windows环境,情况不是这样吗?是否有我在某处遗漏的消息?
答案 0 :(得分:4)
这是当前可用工具的正确行为。这很快就会改变。
目前," classic" .NET Framework项目(在Windows上)使用.csproj
,而.NET Core项目使用project.json
(使用Visual Studio 2015时加.xproj
)。发布final tooling后,所有平台都会使用.csproj
来保持一致性。
在当前的工具版本中,dotnet new
将创建您提到的两个文件。如果弃用project.json
,您应该可以使用dotnet migrate
将其转换为.csproj
。
现在,不用担心! .NET Core现在在Mac上运行良好,并且在工具更改后将继续工作。
答案 1 :(得分:0)
出于某种原因,该网站从未更新过。如果您想在Mac上使用csproj,则需要download RC4 from the link on the dotnet/cli repository。请注意,您可能需要按住Ctrl键并单击打开文件以使Mac允许您运行安装程序,因为它来自互联网。