我有一个Orchard CMS
源代码解决方案作为我们的应用程序开发的基础。我们面临的问题是Visual Studio
不会为两个解决方案文件夹Modules
和Themes
下面的[其中一个项目]内的文件重新加载文件更改。
注意:选中VS选项Detect when file is changed outside the environment
。
值得注意的是,Modules
和Themes
内的所有项目都位于另一个项目Orchard.Web项目下,其中包含Modules
和Themes
这些文件夹,被排除在项目之外:
解决方案中的大多数其他文件都没有重新加载已更改文件的问题(我还没有尝试过所有这些文件;-)),但具体来说,更改检测工作正常,其他解决方案文件夹中的项目不是物理上驻留在另一个项目下,在本例中为Orchard.Web
。
尝试一些事情来解决问题实际上解决了它,但只在我的机器上 - 在同事身上它仍然无效!这些是我尝试过的东西以及它们在我的机器上的影响:
Modules
解决方案文件夹中的所有项目,卸载Orchard.Web
项目并重新加载它们 - >现在改变那些项目的检测工作Themes
文件夹中的项目进行了同样的操作 - >没效果Themes
重命名为Themez
- >现在,更改检测也适用于Themez
Themez
重命名为Themes
- >它仍然有用... 更新
我们设置了一个没有Orchard.Web
项目的新解决方案,并且该文件更改检测按预期工作。看起来该项目设置存在问题。
是否有人知道如何在使用此解决方案的所有计算机上解决此问题?
答案 0 :(得分:0)
您是否尝试将该文件夹(Themes.Discoverize)作为项目的一部分? (右键单击“包含在项目中”目录中的文件)