C# 在VisualStudio/c中生成,是否重建其依赖关系?为什么我有时需要使用清洁剂?

C# 在VisualStudio/c中生成,是否重建其依赖关系?为什么我有时需要使用清洁剂?,c#,visual-studio-2012,C#,Visual Studio 2012,我知道build将编译并创建一个程序集,然后执行该程序集。我不清楚的是,为什么有时候,即使我引用了一些web页面逻辑,如果更改了,我仍然需要重新构建整个解决方案,以便显示更改。为什么构建引用目标项目的主应用程序项目在执行时没有收到新的更改 还有第二个问题,为什么有时我需要清理和构建我的解决方案 谢谢,我知道这是相当模糊的…VS中的干净功能并没有真正做到它通常需要的功能。它应该删除中间文件和文件夹。在我看来,它还应该清除ASP.NET应用程序的临时文件。。。但它也不能做到这一点 由于链接到其他DL

我知道build将编译并创建一个程序集,然后执行该程序集。我不清楚的是,为什么有时候,即使我引用了一些web页面逻辑,如果更改了,我仍然需要重新构建整个解决方案,以便显示更改。为什么构建引用目标项目的主应用程序项目在执行时没有收到新的更改

还有第二个问题,为什么有时我需要清理和构建我的解决方案


谢谢,我知道这是相当模糊的…

VS中的干净功能并没有真正做到它通常需要的功能。它应该删除中间文件和文件夹。在我看来,它还应该清除ASP.NET应用程序的临时文件。。。但它也不能做到这一点

由于链接到其他DLL,通常需要重建。构建只会更新VS可以检测到的应用程序和依赖引用。当VS没有相应地检测到更改时,通常会出现清单不匹配。然后,您需要进行重建以解决问题

通常情况下,尤其是在ASP.NET应用程序中,您会收到不正确的生成时错误或链接时错误。清空ASP.NET临时文件夹可以解决这些错误


我还没有一个干净的流程来解决我的问题。祝你好运。

否决这个问题不公平。如果您使用VS的时间足够长。。。这个问题很有道理。听起来像是这个问题的变体: