C# 如何修复.NET dll引用冲突?
我可以在Webmatrix上运行复合C1 v4.0 Beta1。我试图在VS2012上运行它,但我得到了一个编译器错误,其中一个说这是System.Web.WebPages.HelperResult的2个dll文件 代码是:C# 如何修复.NET dll引用冲突?,c#,.net,c1-cms,C#,.net,C1 Cms,我可以在Webmatrix上运行复合C1 v4.0 Beta1。我试图在VS2012上运行它,但我得到了一个编译器错误,其中一个说这是System.Web.WebPages.HelperResult的2个dll文件 代码是: @helper NavigationTree(IEnumerable<PageNode> pages, int endRenderLevel) @helper NavigationTree(IEnumerable页面,int-endRenderLevel)
@helper NavigationTree(IEnumerable<PageNode> pages, int endRenderLevel)
@helper NavigationTree(IEnumerable页面,int-endRenderLevel)
我得到了System.Web.WebPages.dll的两个版本:
- v4.0_1.0.0.0_31bf3856ad364e35\System.Web.WebPages.dll
- v4.0_2.0.0.0_31bf3856ad364e35\System.Web.WebPages.dll
程序集重定向(绑定),如本文所述:可能是一个很好的起点刚刚从web.config中删除了旧的程序集引用
<!-- <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> -->
编译器错误发生在哪里?F5运行或F6生成解决方案如果您有global.asax文件,请在排除它后尝试编译。