我有一个Winforms项目,它引用了子项目中的DLL。我需要构建正常的生产和调试版本。但是,当我切换到发布版本时,我必须更改所有引用(因为它们链接到调试版本)。
我应该做些什么才能轻松地在调试和发布之间切换?
附录:我通过右键单击引用并添加文件引用来添加引用。问题是我得到了调试或发布版本的硬链接。
答案 0 :(得分:2)
您需要删除指向项目BIN\DEBUG
文件夹的所有硬链接
然后返回项目的References
文件夹,右键单击并选择Add References
在掩码中选择Projects
并双击子项目名称。
以下图像来自Visual Studio 2010,但其他IDE版本的概念相同
通过这种方式,当您更改构建输出时,让IDE自动切换DEBUG和RELEASE项目文件夹之间的编译器引用
答案 1 :(得分:0)
您需要使用宏来构建命令和属性,如下所示:$(Configuration)作为当前项目配置的名称(例如,“Debug”),而不是绝对路径。
答案 2 :(得分:0)
我认为解决方案是使用项目参考 - 我以为我在做。但也许我需要选择项目而不是dll。