2011-11-10 44 views
2

我有一個Orchard CMS源代碼解決方案作爲我們應用程序開發的基礎。我們面臨的問題是,Visual Studio不會爲兩個解決方案文件夾ModulesThemes下方[位於其中一個項目內]的文件重新加載文件更改。檢測我的解決方案中損壞的Visual Studio中的文件更改

注意:選中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. 更名ThemesThemez - >改變現在檢測還曾爲項目內Themez
  6. 更名ThemezThemes - >它仍然工作...

UPDATE: 我們建立了一個新的解決方案沒有Orchard.Web項目,並且該文件更改檢測按預期工作。看起來這個項目設置有問題。

有沒有人有任何想法解決這個問題在所有使用這個解決方案的機器上?

+0

查看更新:不包含Orchard.Web項目的新解決方案現在解決了這個問題。 – Oliver

+0

我刪除了我的'.suo'文件,它爲我修復了它。 – Mud

回答

0

您是否嘗試過將該文件夾(Themes.Discoverize)作爲項目的一部分? (右鍵點擊目錄「Include In Project」中的文件)

+0

Orchard.Web項目文件應該保持不變,因爲隨着新版本出現,它將從源代碼更新。無論如何,我們在我的同事的機器上嘗試了您的建議,但不幸的是,這也沒有幫助。 – Oliver

+0

這方面的進展如何? – jtromans

相關問題