1

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

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

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

4

3 回答 3

2

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

在此处输入图像描述

这样,当您更改构建输出时,您可以让 IDE 在 DEBUG 和 RELEASE 项目文件夹之间自动切换编译器引用

于 2013-03-30T10:01:59.260 回答
0

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

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

于 2013-03-30T08:29:45.153 回答
0

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

于 2013-03-30T09:44:58.050 回答