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:"$(MSBuildProjectDirectory)" /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).
Наконец я осознал, что каким-то образом мой « Стартап-проект » был изменен на другой проект моего Решения. В частности, изменен на проект, который ЯВЛЯЕТСЯ « Тип вывода: библиотека классов ». Потребовалось некоторое время, чтобы понять, что я каким-то образом изменил « Стартап-проект ». Я вернул его к тому, что должно было быть и было раньше. Все снова хорошо.