当我编译/编译DLL文件时,Visual Studio 2010不会进行更改

时间:2010-05-21 22:38:33

标签: visual-studio-2010

好吧所以我改变了一些代码,重新构建它然后,为了参数说明我有一个输出'test2'的打印语句,如果我将它改为'test3'它仍然重新生成旧代码'test2 ”。

我删除了调试文件夹并重建但没有好处。然后随机大约10个版本,它将赶上。我也关闭了VS2010,然后重新打开了项目,但这没有用。

我能做什么,因为我需要尽快看到变化?

ps它绝对是正确的文件

编辑:我已经完成清理和重建,但它没有做任何事情 编辑:这是一个.dll文件即时修改

4 个答案:

答案 0 :(得分:1)

  • 尝试在该行上设置断点并逐步执行代码,
  • 确保您正在检查正确的版本(调试或发布),
  • 检查调用dll的可执行文件,是不是挂起,
  • 如果您在IIS中运行此命令,请在命令行中执行iisreset,
  • 检查任务管理器以确保运行可执行文件的进程仍未运行

答案 1 :(得分:0)

你可以改为重建/或先干净再重新构建。

答案 2 :(得分:0)

这可能不是问题,但为了以防万一 - 您可以确保介于两者之间的构建实际成功。当您“开始调试”(F5)时,如果当前尝试失败并且出现错误,Visual Studio将允许您运行上次成功构建。

答案 3 :(得分:0)

您是否尝试过设置项目依赖项?

右键单击项目树中的application(exe)项目,然后单击“Dependencies”并设置依赖项。 exe项目应该依赖于dll项目。这将强制在编译应用程序文件时编译dll库项目。

另外请确保您的应用程序已将引用设置为新编译的dll文件,而不是在添加对应用程序项目的引用时创建的副本。