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 に答える