0

我有一个MVC2 应用程序并使用ReSharper 6.1 - 我已经大量定制了代码检查严重性并编辑了它决定显示为错误、警告、建议和提示的内容,但我似乎无法阻止它告诉我特定资源是使用HTMLHelper时丢失。

因此,例如:

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

我在与上面类似的每一行都收到一个错误,告诉我上面的路径不存在 - 在设计时它不存在,但在构建过程中,所有这些视图都被 XCOPY 到一个包含所有资源,例如图像,因此在运行应用程序时,所有这些路径分辨率都是正确的。因为在一个团队中工作,其中一些人是 ReSharper 的新手,我想排除这个错误,因为它可能会导致我的同事开始摆弄一些没有损坏的东西。

ReSharper 显然不知道这不是问题,也无法知道这就是我要关闭这一特定分析的原因。总的来说,我发现 ReSharper 是可大规模定制的,并且在版本 6.1 中的检查严重性下有一些新的MVC选项,这些选项已被证明是有用的 - 但我看不出为此关闭检查的方法。

有人有什么想法吗?

4

3 回答 3

1

There are few options, press ALT+ENTER.

  1. Suppress inspection "Path Error" with comment. You can suppress whole block of code, not only each of tag.
  2. Suppress inspection "Path Error" at all at whole project.
  3. There is new feature of 6.1 - path mapping, but it seems broken in conjunction with MVC.
于 2012-03-05T16:49:39.577 回答
0

Well - It seems that this particular type of inspection is not currently catered for. I'll see if I can request it with JetBrains and hopefully more granular MVC inspection will be included in the future.

Cheers guys

于 2012-03-09T08:37:15.690 回答
0

通过以下方式设置忽略该特定错误:通过ReSharper->Windows-> Soultion Errors Window
打开 Soultion Errors Window 。右键单击恼人的错误并选择Ignore Error

有关更多解释,请参阅另一个错误的答案。

于 2012-03-05T11:05:04.103 回答