1

最近、PCを新規インストールしました。VS2010やVS2012などのすべてのツールをインストールした後、MVCソリューションを構築するときに次のエラーが発生し始めました。

The type 'System.Web.Mvc.TagBuilder' exists in both 
'c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.WebPages.dll' 
and 
'c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET WebPages\v2.0\Assemblies\System.Web.WebPages.dll'

私はWindows8を使用しています。Webアプリケーションは.net4を対象としています。

この競合を取り除くにはどうすればよいですか?

4

1 に答える 1

1

<runtime>web.configのセクションに次を追加します。

  <dependentAssembly>
    <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
  </dependentAssembly>
于 2013-01-22T11:39:58.003 に答える