Код Visual Studio в Linux. Как запустить приложение C#, если app.js не существует и не должен

Я использую VS Code на Ubuntu 14.04. Я пытаюсь запустить веб-приложение С#, которое моя команда может нормально запускать в Visual Studio в Windows. Проблема в том, что код выдает мне сообщение об ошибке «/app.js не существует». В нашем проекте такого файла нет, и я думаю, что хочу запустить его с помощью «Startup.cs», но, несмотря на попытку изменить соответствующим образом файл «launch.json», другой файл, которого нет у моей команды, я все еще не могу запустить мой проект. Кто-нибудь сталкивался с подобной проблемой?


person Niklaus Hamilton    schedule 14.10.2015    source источник


Ответы (2)


Среда .NET для Linux в настоящее время находится в довольно раннем состоянии. Таким образом, вы не можете делать в Linux все, что вам нравится в Windows. Если вы хотите разработать приложение ASP.NET, вам следует прочитать это руководство о том, как для настройки среды для работы с Visual Studio Code.

Если у вас есть приложение C#, которое уже можно скомпилировать и запустить в Linux, вы можете

Просто для вашего интереса: в настоящее время вы не можете отлаживать проекты C# в Visual Studio Code.

person Wosi    schedule 14.10.2015

Возможно, вы можете попробовать открыть проект с помощью Monodevelop? Это IDE с открытым исходным кодом для C#, работающая на Linux. Он совместим с проектами VS. Вам, вероятно, потребуется также установить Mono (среда выполнения .net с открытым исходным кодом) для запуска Monodevelop.

Возможно, вы даже сможете запускать свое веб-приложение с помощью среды выполнения Mono, хотя она всегда немного отставала от официальной среды выполнения Microsoft .net (вы можете получить исключения «класс не найден», если ваш код использует библиотеки, которые еще не реализованы в среда выполнения Mono).

person DanielC    schedule 14.10.2015