У меня есть машина с установленным .NET Core 1.1.0 1.0.0-preview2-1-003182, а также VisualStudio 2017 RC. Когда я создаю проект, используя «dotnet new -t Console», для него требуется файл project.json. Когда я создаю .NET Core ConsoleApp в Visual Studio 2017, для конфигурации сборки требуется .csproj. Что это определяет? Я хотел бы иметь тот или иной, желательно согласованный .csproj, поскольку project.json устарел для будущих версий, насколько я могу судить.Что определяет, использует ли ядро .net.csproj или project.json
VisualStudio 2017 RC, похоже, не будет создавать автономный исполняемый файл, поэтому я вернусь к командной строке, чтобы попытаться опубликовать «dotnet publish -t win10-x64», из-за чего я получаю сообщение об ошибке, что нет project.json , Итак, даже если у меня есть .csproj, настроенный для сборки .exe, я не могу просто его создать.
Скотт Hanselman сделал пост, http://www.hanselman.com/blog/ WorkingWithMultipleNETCoreSDKsBothProjectjsonAndMsbuildcsproj.aspx больше информации, чем ответ ниже. –