我有一个 ASP.NET MVC 3 项目,它使用 DotNetOpenAuth,通过 NuGet 检索。包还原已启用。该项目使用 .NET 4(完整配置文件,而不是客户端)。
在 Visual Studio 2012 中,项目编译并运行良好。
在 Visual Studio 2013 中,我收到以下错误:
找不到类型或命名空间名称“DotNetOpenAuth”(您是否缺少 using 指令或程序集引用?)
DLL 已成功恢复到packages
文件夹中,并且也正确复制到bin
网站项目的文件夹中。using
已添加所有适当的 s。每次我从干净的工作目录测试更改。解决方案中的所有其他项目都可以正常编译。程序集引用在Website.csproj
文件中如下所示:
<Reference Include="DotNetOpenAuth.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246, processorArchitecture=MSIL">
<HintPath>..\..\packages\DotNetOpenAuth.Core.4.3.1.13153\lib\net40-full\DotNetOpenAuth.Core.dll</HintPath>
</Reference>
我该如何解决这个问题?