Visual Studio Help - Свойство "RunCommand" не определено

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

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

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

8 ответов

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

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

Отсюда _

Попробуйте добавить следующее к вам <PropertyGroup>:

      <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<RunCommand>$(MSBuildExtensionsPath64)\..\IIS Express\iisexpress</RunCommand>
<RunArguments>/path:&quot;$(MSBuildProjectDirectory)&quot; /port:18082</RunArguments>

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

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

Мое решение содержит более одного проекта: проект клиента (Angular), проект стороны сервера (API) и другой проект. В решении «Проект с одним запуском» для него задан клиентский (Angular) проект, что вызывает проблему.

Я обновил и установил проект на стороне сервера (API) как «Проект с одним запуском». Решение для перестроения и ошибка «Свойство RunCommand» не определено.

Выберите «Решение» > «Свойства» > этот экран настроек доступен.

Для проекта Asp.Net попробуйте удалить эту строку из csproj:

      <OutputType>Library</OutputType>

Обычно в визуальной студии вам нужно выполнить 3 задачи ниже, чтобы решить в некоторых случаях одной достаточно, но иногда три из них даже не установлены, поэтому:1: откройте файл proj.csproj в корне проекта (если нет файлов, которые вы видите попробуйте использовать горячую клавишу clrl+f для поиска решения и найти его), когда вы его открыли, попробуйте добавить это 2: откройте свой проект и щелкните правой кнопкой мыши основной корень проекта и перейдите в свойства, затем из правого блока выберите приложение и из в белом поле выберите тип вывода для библиотеки классов 3: попробуйте очистить и снова построить все решение. с решить.

Я столкнулся с ошибкой "...RunCommand property is not defined«пытаюсь запустить (запустить) проект, с которым ранее у меня не было проблем (Visual Studio 2022).

Наконец я осознал, что каким-то образом мой « Стартап-проект » был изменен на другой проект моего Решения. В частности, изменен на проект, который ЯВЛЯЕТСЯ « Тип вывода: библиотека классов ». Потребовалось некоторое время, чтобы понять, что я каким-то образом изменил « Стартап-проект ». Я вернул его к тому, что должно было быть и было раньше. Все снова хорошо.

Другие вопросы по тегам