2

如何在解决方案文件中定义项目 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
4

1 回答 1

1

我很确定这是不可能的。解决方案文件仅引用项目文件,因此所有特定于项目的选项(例如输出路径等)都必须包含在引用的项目文件中。

于 2009-06-12T12:58:52.063 回答