Как определить выходной путь проекта в файле решения?(Или как указать пользовательские свойства проекта в файле решения?)
-
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
Решение
Я почти уверен, что это невозможно.Файл решения просто ссылается на файлы проекта, поэтому все параметры, специфичные для проекта, такие как пути вывода и т. д., должны содержаться в указанном файле проекта.
Не связан с StackOverflow