检测我的解决方案中损坏的Visual Studio中的文件更改

时间:2011-11-10 12:30:41

标签: visual-studio-2010 orchardcms

我有一个Orchard CMS源代码解决方案作为我们的应用程序开发的基础。我们面临的问题是Visual Studio不会为两个解决方案文件夹ModulesThemes下面的[其中一个项目]内的文件重新加载文件更改。

注意:选中VS选项Detect when file is changed outside the environment

值得注意的是,ModulesThemes内的所有项目都位于另一个项目Orchard.Web项目下,其中包含ModulesThemes这些文件夹,被排除在项目之外:

Orchard project structure

解决方案中的大多数其他文件都没有重新加载已更改文件的问题(我还没有尝试过所有这些文件;-)),但具体来说,更改检测工作正常,其他解决方案文件夹中的项目不是物理上驻留在另一个项目下,在本例中为Orchard.Web

尝试一些事情来解决问题实际上解决了它,但只在我的机器上 - 在同事身上它仍然无效!这些是我尝试过的东西以及它们在我的机器上的影响

  1. 停用所有Visual Studio扩展程序 - >没效果
  2. 删除了solution.suo文件 - >没效果
  3. 卸载Modules解决方案文件夹中的所有项目,卸载Orchard.Web项目并重新加载它们 - >现在改变那些项目的检测工作
  4. Themes文件夹中的项目进行了同样的操作 - >没效果
  5. Themes重命名为Themez - >现在,更改检测也适用于Themez
  6. 内的项目
  7. Themez重命名为Themes - >它仍然有用...
  8. 更新 我们设置了一个没有Orchard.Web项目的新解决方案,并且该文件更改检测按预期工作。看起来该项目设置存在问题。

    是否有人知道如何在使用此解决方案的所有计算机上解决此问题?

1 个答案:

答案 0 :(得分:0)

您是否尝试将该文件夹(Themes.Discoverize)作为项目的一部分? (右键单击“包含在项目中”目录中的文件)