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
winform生成的dll默认在根目录,显得杂乱。通过修改配置,将dll和xml复制到lib目录,具体操作包括在App.config中增加配置,以及在项目属性的后期生成事件命令行添入相关内容。
1212

被折叠的 条评论
为什么被折叠?



