winform 生成的dll 默认都是放在根目录下的, 看上去乱七八糟的.
我这里修改了下配置, 把dll 和xml都复制到 lib下面.
App.config 中增加配置
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;lib;x86;x64" />
</assemblyBinding>
</runtime>
</configuration>
项目->属性->后期生成事件命令行添入
move /y $(TargetDir)*.dll $(TargetDir)\lib\
move /y $(TargetDir)*.xml $(TargetDir)\lib\
copy /y $(ProjectDir)\lib\*.* $(TargetDir)\lib\
copy /y $(ProjectDir)\lib\x64\*.* $(TargetDir)\x64\
copy /y $(ProjectDir)\lib\x86\*.* $(TargetDir)\x86\
subwcrev.exe $(ProjectDir)Properties\ $(ProjectDir)Properties\AssemblyInfo.cs.tpl $(ProjectDir)Properties\AssemblyInfo.cs