0

Я пытаюсь работать с той же базой кода C# .NETCore как для VS, так и для Mac и обычного VS Enterprise 2015 (Windows).Разработка проектов .NETCore в Visual Studio для Mac и Windows

Я сделал приложение .NETCore в VS для Mac и попытался открыть проект в VS для Win, но односторонний диалог обновления проекта появляется в VS для Win, так что нет многоплатформенной радости развития? (После принятия диалога для одностороннего обновления мой файл Program.cs не отображается в Project Explorer ... wtf)

Также попытался открыть проект ASP.NET MVC (выполненный в VS для Mac) на Windows VS, который работал (и обратно)!

Как вы это делаете?

ответ

1

Теперь с последней версией VS для Mac (предварительный просмотр 4, 7.0) и Visual Studio 2017 это должно работать должным образом.

Обе версии поддерживают обновление проектов из старого формата .xproj + project.json в новый .csproj, который возвратил поддержку msbuild.

Я пробовал создавать проекты на VS для Mac и наоборот, и они, похоже, работают нормально на обеих платформах.

Однако, пожалуйста, убедитесь, что вы установили следующие:

  • .Net Core, SDK 1.1 (последний один)
  • OpenSSL (OSX только)
  • Последняя версия Mono (в противном случае сборки будет неудачной OSX)
+0

Помните, что все внешние ссылки должны поступать как NuGet (я думаю). Мы попробовали его один раз с проектом, который ссылался на папку, которую все наши разработчики накопили на своем диске, но это не сработало, поскольку Mac (конечно) не знает C: \. Не знаю о сетевых ресурсах, не пробовал – ArieKanarie

Смежные вопросы