私は私のプロジェクトをコンパイルするとき、私は以下の通り私のかみそりでエラーが出る:競合を解決する方法はありません - レイザーMVCとエラー
1> ------ビルド開始:プロジェクト:Icentを。 "System.Web.Razor、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35"と "System.Web.Razor"の競合を解決する方法はありません。 System.Web.Razor、バージョン= 1.0.0.0、カルチャ=ニュートラル、PublicKeyToken = 31bf3856ad364e35 "。 「System.Web.Razor、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35」を任意に選択します。
> "System.Web.WebPages.Deployment、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35"と "System.Web.WebPages.Deployment、Version = 1.0.0.0"の競合を解決する方法はありません、文化=ニュートラル、PublicKeyToken = 31bf3856ad364e35 "。 「System.Web.WebPages.Deployment、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35」を任意に選択します。
1「バージョン1.0.0.0」から「System.Web.Razor、Culture = neutral、PublicKeyToken = 31bf3856ad364e35」アセンブリのapp.config再マッピングを検討してください。[c:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET Webページ\ v1.0 \ Assemblies \ System.Web.Razor.dll]をバージョン "2.0.0.0"に変更します。C:¥Program Files(x86)¥Microsoft ASP.NET¥ASP.NET Web Pages¥v2 0 \ Assemblies \ System.Web.Razor.dll]を使用して競合を解消し、警告を取り除きます。
>バージョン1.0.0.0 [c:\ Program Files(x86)\ Microsoft ASPからアセンブリ "System.Web.WebPages.Deployment、Culture = neutral、PublicKeyToken = 31bf3856ad364e35"のapp.config再マッピングを検討してください。 NET \ ASP.NET Web Pages \ v1.0 \ Assemblies \ System.Web.WebPages.Deployment.dll]をバージョン "2.0.0.0"に変更します(C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET Web Pages \ v2.0 \ Assemblies \ System.Web.WebPages.Deployment.dll]を使用して競合を解決し、警告を取り除きます。 MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(1819,5):警告MSB3247:同じ依存アセンブリの異なるバージョン間で競合が見つかりました。 Visual Studioで、この警告をダブルクリックするか(または選択してEnterキーを押す)、競合を修正します。それ以外の場合は、アプリケーション構成ファイルのランタイムノードに次のバインディングリダイレクトを追加します。
1> C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(1819、 5):警告MSB3277:解決できなかった同じ依存アセンブリの異なるバージョン間で競合が見つかりました。ログの冗長性が詳細に設定されている場合、これらの参照競合はビルドログに表示されます。
1> Icent.RIME.Web - > C:\ Users \ユーザーmkirikoドキュメント\ \ rime_au_webapp \ Icentric.RIME.Webビンの\ Icentric.RIME.Web.dll \
======= ===ビルド:1成功、0失敗、0スキップ0
私は@Urlのようなすべての剃刀の方法を見ています。アクション(..)は、エラー「名 『URL』の現在のコンテキスト内に存在しない持って
ビューフォルダ内の私のweb.configファイルには、次のようになります。
<configuration>
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<!-- <add namespace="Telerik.Web.Mvc"/>
<add namespace="Telerik.Web.Mvc.UI"/> -->
</namespaces>
</pages>
</system.web.webPages.razor>
このエラーを修正するにはどうすればよいですか?私のプロジェクトは古いですし、このエラーが表示されなかったようMVC3