3 Stimmen

OutputPath ist auf bin eingestellt \x86\release , aber als obj angezeigt \x86\release bei Verwendung von MSBuild

In meiner .csproj-Datei (C#-Projektdatei) OutputPath wird wie folgt festgelegt:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
  <DefineTrace>true</DefineTrace>
  <OutputPath>bin\x86\Release\</OutputPath>
  ....
</PropertyGroup>

In meinem NAnt-Skript habe ich dies:

<msbuild project="${demo.solution}">
  <property name="Configuration" value="release"/>

  <property name="OutputPath" value="${output.dir}"/>
  <property name="Platform" value="x86"/>
</msbuild>

Warum zeigt das Protokoll an, dass die DemoProject.dll von obj kopiert wurde? \x86\release ?

....

[msbuild] Projekt "Demo.sln" (1) erstellt "DemoProjec1.vbproj" (3) auf Knoten 0 (Standardziele).

[msbuild] Datei von "obj" kopieren \x86\Release\DemoProjec1.dll " nach ${output.dir} \DemoProjec1.dll ".

[msbuild] DemoProjec1 -> ${output.dir} \DemoProjec1.dll

[msbuild] Fertig Das Projekt "DemoProjec1.vbproj" (Standardziele) wurde erstellt.

....

Irgendwie die DemoProject.dll von obj ist anders groß als DemoProject.dll von bin .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X