car*_*ac7 7 code-analysis oauth asp.net-mvc-4 visual-studio-2012
我尝试编译MVC4 Web项目时收到以下两个错误:
CA0058运行代码分析时出错CA0058:找不到引用的程序集"DotNetOpenAuth.AspNet,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 2780ccd10d57b246".此程序集是分析所必需的,并通过以下方式引用:C:\ Users\bflynn\Visual Studio Sites\mnp\bin\mnp.dll,C:\ Program Files(x86)\ Microsoft ASP.NET\ASP.NET Web Pages\2.0 \组件\ Microsoft.Web.WebPages.OAuth.dll.[错误和警告](全球)
和
CA0001错误运行代码分析CA0001:读取模块"Microsoft.Web.WebPages.OAuth"时遇到以下错误:无法解析程序集引用:DotNetOpenAuth.AspNet,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 2780ccd10d57b246.[错误和警告](全球)
我最近将该DotNetOpenAuth.AspNet
软件包添加到应用程序中,它似乎与此相关.我已经清理,重建,打开/关闭程序,卸载/重新安装包,但错误仍然存在.
我也碰到了这个.
不要将DOA升级到4.1
看起来aspnet dll具有引用的特定版本.尽管如此.nuspec文件说4.0+还可以......
解:
Uninstall-Package -Force每个DotNetOpenAuth包(core/aspnet/oauth/openid等)
安装包DotNetOpenAuth.AspNet -Version 4.0.4.12182
我用它来解决这个问题:
1. Uninstall-Package Microsoft.AspNet.WebPages.OAuth –RemoveDependencies
2. Install-Package DotNetOpenAuth.AspNet -Version 4.0.4.12182
3. Install-Package Microsoft.AspNet.WebPages.OAuth
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4162 次 |
最近记录: |