2012-03-05 39 views
0

我有一個MVC2應用和使用ReSharper的6.1 - 我高度定製的代碼審查嚴重性和編輯它決定顯示爲錯誤,警告,建議和提示,但我似乎無法阻止它告訴我,使用HTMLHelper時缺少特定資源。排除ReSharper的錯誤「未找到資源」裏面查看

所以,舉例來說:

<img src="<%:Url.Content("~/Resources/Image12345.jpg")%>" />

我在每一行得到一個錯誤類似於上面的告訴我,上面的路徑不存在 - 這在設計時沒有,但在構建過程中,所有這些視圖都被XCOPY控制到包含所有資源(如圖像)的位置,因此在運行應用程序時所有這些路徑分辨率都是正確的。由於在一個團隊中工作,其中一些對ReSharper來說是新的,我想排除這個錯誤的出現,因爲它可能會導致我的同事開始擺弄一些未被破壞的東西。

ReSharper顯然不知道這不是一個問題,它無法知道這是爲什麼我想關閉這個特定位的分析。我發現整體上ReSharper是大規模定製的,並且在6.1版本的檢測嚴重性中有一些新的MVC選項,這些選項已被證明是有用的 - 但我無法看到關閉此檢查的方法。

任何人有什麼想法?通過ReSharper-> Windows的>Soultion錯誤窗口
打開Soultion錯誤窗口:

回答

0

嗯 - 看來這種特殊類型的檢查目前沒有照顧到。我會看看我是否可以使用JetBrains來請求它,並希望將來會包含更詳細的MVC檢查。

乾杯傢伙

0

設置爲忽略的特定錯誤。 右鍵單擊惱人的錯誤並選擇忽略錯誤

有關更多說明,請參閱answer for another error

+0

感謝 - 我認爲這將真正幫助,但讓解決方案範圍的分析來看,在我的觀點忽略所有的錯誤,儘管它們都顯示爲忽略/灰色事後在解決方案錯誤窗口中 - 紅色下劃線仍然出現在視圖中。 – SpaceBison 2012-03-05 11:16:37

1

有幾個選項,請按ALT + ENTER。

  1. 通過註釋取消檢查「路徑錯誤」。你可以壓縮整個代碼塊,而不是每個標籤。
  2. 在整個項目中完全禁止檢查「路徑錯誤」。
  3. 6.1-路徑映射有一個新特性,但它似乎與MVC一起被破壞。
+0

謝謝 - 我明天就試試看,這是我想要的整個項目/解決方案的壓制 – SpaceBison 2012-03-05 22:31:42

+0

對於特定的錯誤,確定ALT + ENTER選項只會給出「鉛筆」圖形和非常具有選擇性的選項,其中沒有一個是有助於解決問題。在HTML類別下有「路徑錯誤」檢查 - 但這也對此問題沒有直接影響。我有一種感覺,即新的MVC檢測選項可能不足以抑制這種特定的檢測選項。 – SpaceBison 2012-03-06 10:40:45