Come definire progetto OutputPath in un file di soluzione? (O il modo di specificare le proprietà del progetto personalizzato in un file di soluzione?)

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

  •  13-09-2019
  •  | 
  •  

Domanda

Come posso definire progetto OutputPath in un file di soluzione?

<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>

In alternativa, credo che avrei potuto utilizzare una proprietà progetto personalizzato.

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

Ma io non so come definire le proprietà del progetto personalizzato in un file di soluzione. Stavo cercando qualcosa di simile:

Project(...) = ...
    ProjectSection(ProjectProperties) = preProject
        OutputPath = "C:\Test\Bin"
    EndProjectSection
EndProject
È stato utile?

Soluzione

Sono abbastanza sicuro che questo non è possibile. Il file della soluzione appena fa riferimento a file di progetto, in modo che tutte le opzioni specifiche per il progetto, quali percorsi di uscita e così via, deve essere contenuta all'interno del file di progetto di riferimento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top