Справка Visual Studio: свойство RunCommand не определено

Я использую Microsoft Visual Studio Community 2017. Я создал проект с несколькими классами для компиляции. В первичном классе, который я хочу, чтобы приложение запускалось первым, уже есть public static void Main(string[] args). В библиотеке я установил следующие свойства:

  • Целевая платформа: стандарт .NET 2.0
  • Тип вывода: Консольное приложение
  • Объект запуска: Main.Game

Тем не менее, ошибка сохраняется на всех форумах, которые я посетил. Если вы столкнулись с этой проблемой, пожалуйста, помогите мне, чтобы я мог скомпилировать свою программу. Спасибо :)


person Cole Connelly    schedule 24.08.2017    source источник


Ответы (3)


Я столкнулся с этой проблемой в моей версии Visual Studio 2017 15.7.2. Причиной этой проблемы в моем случае было то, что я по незнанию изменил тип вывода проекта Asp.Net Core 2.1 Web API на Class Library. Изменение его обратно на Windows Application устранило мою проблему. Просто делюсь тем же для пользователей, которые делают такие глупые ошибки, как я.

введите описание изображения здесь

person Sibeesh Venu    schedule 25.05.2018
comment
Это именно то, что я сделал, а также. Благодарю вас! - person John Washam; 29.06.2018
comment
Это сработало и для меня. Кажется странным называть проект веб-API приложением Windows, потому что там нет .exe, но я думаю, что это имеет больше смысла, чем библиотека классов. - person Daniel Orlan; 31.08.2018
comment
У меня тоже сработало, спасибо - person Furqan S. Mahmoud; 24.05.2021

К сожалению, у Microsoft эта проблема открыта (https://github.com/dotnet/sdk/issues/833) в течение длительного времени, но не дал ответа.

person Ricardo Peres    schedule 22.09.2017
comment
Сообщество разместило там некоторые обходные пути - person Saul; 19.05.2021

Попробуйте перейти с netstandard2.0 на netcoreapp2.0 для Target Framework.

person ForcedFakeLaugh    schedule 17.08.2018