【问题标题】:FxCop doesn't resolve external referencesFxCop 不解析外部引用
【发布时间】:2009-02-27 14:48:51
【问题描述】:

也许不是一个完全成熟的编程问题,但为了帮助提高质量并在我正在开发的整个应用程序中执行一些标准,我想使用 FxCop。

如果我尝试使用命令行作为外部工具集成到 Visual Studio 2005 中

/c /f:"$(TargetPath)" /r:"C:\Program Files\Microsoft FxCop 1.36\Rules" /consolexsl:"C:\Program Files\Microsoft FxCop 1.36\Xml\VSConsoleOutput.xsl"

运行该工具时,它无法解析我的资源层中的 Web.Servies.2.dll。

我还有一个引用我的 ResourceLayer 的业务层,它也无法解析(即在业务层上运行 FxCop 会导致错误,指出无法引用 ResourceLayer.dll)

如果我单独运行 FxCop,它可以正常工作。

还有其他人设法解决这个问题吗?

【问题讨论】:

    标签: visual-studio-2005 fxcop


    【解决方案1】:

    我已经设法解决了这个问题。

    通过将命令行设置为

    /c /f:"$(TargetPath)" /r:"C:\Program Files\Microsoft FxCop 1.36\Rules" /consolexsl:"C:\Program Files\Microsoft FxCop 1.36\Xml\VSConsoleOutput.xsl" /directory:"C:\svn\projectDir\ExternalDLLs"
    

    其中 C:\svn\projectDir\ExternalDLLs 是应用程序所需的所有外部 Dll 的集合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 2020-08-21
      • 2013-09-13
      • 2014-08-31
      相关资源
      最近更新 更多