如何摆脱这个问题?我在我的机器上安装了asp.net mvc 4.0 beta,因为我在某个论坛上看到它正在创建冲突,如果你卸载它应该可以正常工作。但是,我担心的是,我是否必须重新安装mvc 4.0 beta才能使用mvc 4.0 beta构建Web应用程序。不知道真的。
您的回答将不胜感激。
无法从程序集'System.Net.Http.Formatting,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'加载类型'System.Net.Http.HttpClientExtensions'。
class Program
{
static void Main(string[] args)
{
using (var httpClient = new HttpClient())
{
try
{
var responseStartSchecdule = httpClient.PostAsJsonAsync(
"http://dev02.xav.com/api/Track/StartScheduleRumble",
CancellationToken.None
).IsCompleted;
var responseFinishSchecdule = httpClient.PostAsJsonAsync(
"http://dev02.xav.com/api/Track/FinishRumble",
CancellationToken.None
).IsCompleted;
}
catch (Exception)
{
// add tracing implementation here to trace if there is some error
}
}
}
答案 0 :(得分:2)
Beta和RC之间发生了一些重大变化。不建议同时安装两者。因此,我建议您卸载测试版,安装RC,然后针对RC重新编译应用程序。或者,如果由于某种原因你想坚持使用Beta,你必须确保你没有下载一些依赖于RC的程序集(或通过NuGet安装)。