0

プロジェクトを ASP.net MVC 4 RC から RTM にアップグレードしたところ、次のエラーが発生しました。

エラー 45 アセンブリ 'StudioMvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' は 'System.Net.Http.Formatting, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' を使用しています。参照アセンブリ 'System.Net.Http.Formatting、Version=4.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' d:\projects\StudioPlatform\StudioMvc\StudioMvc\bin\StudioMvc.dll StudioMvc.WebApi.Tests

.csproj ファイル内の参照は次のとおりです。

<Reference Include="System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\packages\Microsoft.AspNet.WebApi.Client.4.1.0-alpha-120809\lib\net40\System.Net.Http.Formatting.dll</HintPath>
</Reference>

そこのバージョンを 4.1.0.0 に変更しようとしましたが、役に立ちませんでした (同じエラー メッセージ)。次に何をすべきか考えていますか?

4

1 に答える 1

3

次のように更新してみてください。

<Reference Include="System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <HintPath>..\packages\Microsoft.AspNet.WebApi.Client.4.0.20505.0\lib\net40\System.Net.Http.Formatting.dll</HintPath>
</Reference>

それでもうまくいかない場合は、NuGet から Web API を再インストールします。

于 2012-08-17T16:17:51.690 に答える