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
.