我在過去的幾個月裏已經注意到了幾次,有時我會使用小黃燈泡圖標並右鍵單擊它並選擇一個選項來爲它修復某些內容,然後它會突出顯示它將要修復和彈出的內容出現一條消息「無法修改文檔」。當Resharper顯示'無法修改文檔'時,我需要一個解決方法。有人知道它爲什麼這樣做,以及如何解決它?
有沒有人有這個問題?
你知道如何克服它嗎?
即使我可以手動編輯文檔,這幾乎就好像resharper認爲文檔是隻讀文件或其他東西。
我在過去的幾個月裏已經注意到了幾次,有時我會使用小黃燈泡圖標並右鍵單擊它並選擇一個選項來爲它修復某些內容,然後它會突出顯示它將要修復和彈出的內容出現一條消息「無法修改文檔」。當Resharper顯示'無法修改文檔'時,我需要一個解決方法。有人知道它爲什麼這樣做,以及如何解決它?
有沒有人有這個問題?
你知道如何克服它嗎?
即使我可以手動編輯文檔,這幾乎就好像resharper認爲文檔是隻讀文件或其他東西。
我討厭與Visual Studio 2013相同的問題。
解決方案是將項目添加到版本控制(在我的情況下的git)。
現在,如果您不想進行提交,您只需將解決方案添加到版本控制中,問題就會消失,您不需要進行提交。
禁用Visual Studio源代碼管理插件。
這解決了我的問題。 – Wade
如果你想使用它會發生什麼?我認爲接受的答案會很好?只要它在源代碼(GIT)中並不重要? – bdwakefield
謝謝!我還必須重新啓動Visual Studio才能使修復工作。 – Karle
我開始VS 2013的管理員並打開項目,現在工作很好。
對我來說,訣竅是什麼卸載和重新加載項目中,其中編輯失敗的文件。 (只需右鍵單擊該項目,並選擇「卸載項目」從上下文菜單中
請允許我在一個有點晚附和:
我通過添加.gitignore文件,並試圖去提交解決了這個錯誤我的變化
我無法解釋它是如何解決它的,但是,這發生在我身上一個完全新的git倉庫中,我一直在使用Git和VS在另一個存儲庫中有一個.gitignore文件從我的團隊中,我也沒有任何人有過這個問題。
更改「Microsoft Git Provider」工作ked,但我想要一個永久的解決方案。
我已經在使用GIT,並在我的.gitignore中使用了所有ReSharper。我使用VS 2015.當我更新到最新版本的ReSharper 2017.1.3時,這個問題開始發生。
我做了我的解決方案文件夾(稱爲「repo_backup」)的備份,然後從git中克隆我的新回購。一切都恢復正常。我將我的更改複製到新的重新克隆的repo中,刪除了repo_backup,然後繼續前進。
您是否使用Git進行源代碼控制?你在使用哪個Git客戶端? –
是的。我正在使用GIT。我正在使用TFS Microsoft客戶端。 – Curtis
對我來說,當我正在做一個測試項目時發生了這個問題。問題發生在git的根目錄爲C:\ Source配置並且測試項目已創建在「C:\ users \ \ Documents \ Visual Studio 2013 \ Projects「,這是VS 2013用於創建新項目的默認路徑。很顯然,VS的默認項目創建路徑不在git源代碼控制的根目錄內,所以git無法將文件追蹤爲導致此編輯問題的「未跟蹤」狀態。當我將測試項目文件夾移動到git它立即得到解決 –
RBT