Как определить выходной путь проекта в файле решения?(Или как указать пользовательские свойства проекта в файле решения?)

StackOverflow https://stackoverflow.com/questions/986456

  •  13-09-2019
  •  | 
  •  

Вопрос

Как определить выходной путь проекта в файле решения?

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugUse|AnyCPU' ">
  <DebugSymbols>true</DebugSymbols>
  <OutputPath>bin\Debug\</OutputPath> <!-- this -->
  <DefineConstants>DEBUG;TRACE</DefineConstants>
  <DebugType>full</DebugType>
  <PlatformTarget>AnyCPU</PlatformTarget>
  <ErrorReport>prompt</ErrorReport>
</PropertyGroup>

В качестве альтернативы, я думаю, я мог бы использовать собственное свойство проекта.

<OutputPath>$(SolutionOutputPath)\Debug\</OutputPath>

Но я не знаю, как определить пользовательские свойства проекта в файле решения.Я пробовал что-то вроде:

Project(...) = ...
    ProjectSection(ProjectProperties) = preProject
        OutputPath = "C:\Test\Bin"
    EndProjectSection
EndProject
Это было полезно?

Решение

Я почти уверен, что это невозможно.Файл решения просто ссылается на файлы проекта, поэтому все параметры, специфичные для проекта, такие как пути вывода и т. д., должны содержаться в указанном файле проекта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top