Visual Studio是否可以将项目引用编译到与主.exe不同的文件夹中
我有一个WPF应用程序项目,在VS 2008中的单个解决方案中有几个项目引用。当我编译我的解决方案时,所有引用的dll都输出到主.exe输出到的同一文件夹中。
是否可以配置我的主.exe项目构建输出相对于我的.exe的子文件夹中的所有引用?
我希望最终的结果是这样的:
MyApp.exe MyApp.exe.config Lib \ SomeReference.dll Lib \ SomeReference2.dll
(我假设如果可能,任何.exe都可以)。
谢谢! 乔恩
看起来这是一个相当密集的过程。
首先将引用的Copy Local属性设置为false,以便.dll不会复制到bin \ Debug文件夹。
然后在app.config中创建一个assemblyBinding \ probing元素,指示运行时在Lib文件夹中查找dll
然后创建一个后构建操作,将必要的dll复制到\ bin \ Debug \ Lib文件夹。
- 使用Microsoft.Build API构建项目
- Visual Studio 2012 MVC构建错误:名称空间“System.Data.Entity”中不存在类型或命名空间名称“Infrastructure”
- TFS构建测试结果
- Visual Studio:如何正确构建和指定x64和x86的配置和平台
- 切换到任何CPU配置后,Win Service项目将不会生成
- Hololens Build Failing – 命令AssemblyConverter.exe退出,代码为1
- 构建失败。 有关详细信息,请参阅构建日志
- 如何在TFS中反序列化和序列化构建过程参数
- 如何在项目中使用不同的文件以用于不同的构建配置 – Visual Studio C#.net