如何在解决方案文件中定义项目OutputPath?
<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
答案 0 :(得分:1)
我很确定这是不可能的。解决方案文件只引用项目文件,因此所有项目特定的选项(如输出路径等)必须包含在引用的项目文件中。