in my csproj the OutputPath is set as the following:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<DefineTrace>true</DefineTrace>
<OutputPath>bin\x86\Release\</OutputPath>
....
</PropertyGroup>
in my nant script, I have this:
<msbuild project="${demo.solution}">
<property name="Configuration" value="release"/>
<property name="OutputPath" value="${output.dir}"/>
<property name="Platform" value="x86"/>
</msbuild>
why is the log showing that the DemoProject.dll is copied from obj\x86\release?
....
[msbuild] Project "Demo.sln" (1) is building "DemoProjec1.vbproj" (3) on node 0 (default targets).
[msbuild] Copying file from "obj\x86\Release\DemoProjec1.dll" to ${output.dir}\DemoProjec1.dll".
[msbuild] DemoProjec1 -> ${output.dir}\DemoProjec1.dll
[msbuild] Done Building Project "DemoProjec1.vbproj" (default targets).
....
Somehow the DemoProject.dll from obj is different in size compared to DemoProject.dll from bin