CSharp - 如何修复. NET dll引用冲突?

  显示原文与译文双语对照的内容
0 0

我可以在Webmatrix上运行复合 C1 v4.0 Beta1. 我试图在VS2012上运行它,但是我得到一个编译器错误,其中一个表示这些文件是

代码是:


 @helper NavigationTree(IEnumerable<PageNode> pages, int endRenderLevel)

我得到了两个版本的System.Web. WebPages.dll:

  • v4.0 _ 1.0.0.0 __31bf3856ad364e35system 。web 。网页。dll
  • v4.0 _ 2.0.0.0 __31bf3856ad364e35system 。web 。网页。dll

复合 v4.0/Bin 文件夹还包含较新版本。 但是我不知道如何指向正确的dll,项目中没有引用设置,我只是在VS2012中打开文件夹作为网站。

我如何指出正确的dll? 我试图添加正确的dll引用,但 vs 表示已经添加了引用。

dll-conflict.png

时间: 原作者:

0 0

程序集重定向( 绑定),如下所述: http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.110).aspx 可能是一个不错的起点

原作者:
0 0

刚从 web.config 删除了旧的程序集引用


 <!-- <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> -->

原作者:
...