我知道构建将编译并创建一个随后将被执行的程序集。我不清楚的是有时为什么,即使我引用了一些网页逻辑,如果改变了,我仍然需要重建整个解决方案才能显示更改。为什么不构建引用目标项目的主应用程序项目,而不是在执行时接收新的更改?
另外作为第二个问题,为什么我有时需要清理和构建我的解决方案?
谢谢,我知道这很模糊......
答案 0 :(得分:0)
VS中的干净功能并不能真正完成通常所需的功能。它应该删除中间文件和文件夹。在我看来,它也应该清除ASP.NET应用程序的临时文件......但它也没有这样做。
由于与其他DLL的链接,通常需要重建。构建只会更新VS可以检测的应用程序和相关引用。当VS没有相应地检测到变化时,通常会出现明显的不匹配。然后,您需要进行重建以解决问题。
通常(尤其是在ASP.NET应用程序中),您将获得不正确的构建时错误或链接时错误。清空ASP.NET临时文件夹可以解决这些错误。
我还没有得到一个干净的过程来解决我的问题。祝你好运。