使用引用构建发布项目

时间:2013-03-30 08:23:50

标签: winforms build

我有一个Winforms项目,它引用了子项目中的DLL。我需要构建正常的生产和调试版本。但是,当我切换到发布版本时,我必须更改所有引用(因为它们链接到调试版本)。

我应该做些什么才能轻松地在调试和发布之间切换?

附录:我通过右键单击引用并添加文件引用来添加引用。问题是我得到了调试或发布版本的硬链接。

3 个答案:

答案 0 :(得分:2)

您需要删除指向项目BIN\DEBUG文件夹的所有硬链接 然后返回项目的References文件夹,右键单击并选择Add References
在掩码中选择Projects并双击子项目名称。 以下图像来自Visual Studio 2010,但其他IDE版本的概念相同

enter image description here

通过这种方式,当您更改构建输出时,让IDE自动切换DEBUG和RELEASE项目文件夹之间的编译器引用

答案 1 :(得分:0)

您需要使用宏来构建命令和属性,如下所示:$(Configuration)作为当前项目配置的名称(例如,“Debug”),而不是绝对路径。

看看:http://msdn.microsoft.com/en-us/library/c02as0cs.aspx

答案 2 :(得分:0)

我认为解决方案是使用项目参考 - 我以为我在做。但也许我需要选择项目而不是dll。

相关问题