在Visual Studio中,“解决方案配置”设置为“调试”时,我一直在成功构建和执行代码。我现在正在准备代码的生产版本。当我从“调试”配置切换到“发布”配置时,发现对代码中的外部类的引用未解析,并且构建失败。 \ bin \ Debug文件夹包含我需要的所有.dll
文件,但\bin\Release
文件夹为空。如果我尝试在Visual Studio中使用“添加引用”添加dlls
,则会收到一条消息,指出该引用已存在。我尝试将dlls
从\bin\Debug
复制到\bin\Release
,但是构建仍然失败。谁能推荐解决方案?
答案 0 :(得分:0)
感谢您的回复。他们让我思考。我通过将所有dll从项目文件夹移动到外部文件夹并使用“添加引用”在其外部位置引用它们来解决了该问题。我还在引用的属性中设置了CopyLocal = False。
答案 1 :(得分:-1)
请尝试以下步骤:
如果这不能解决问题,则可以尝试删除解决方案项目文件夹中的所有obj和bin文件夹。最好在执行此操作之前先关闭VS。有时这可能会解决疯狂的dll问题