0

怎样才能摆脱这个问题?我的机器上安装了 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      
            }
        }

    }

4

1 回答 1

2

Beta 版和 RC 版之间发生了一些重大变化。不建议同时安装两者。因此,我建议您卸载测试版,安装 RC,然后针对 RC 重新编译您的应用程序。或者,如果出于某种原因您想坚持使用 Beta,则必须确保您没有下载依赖于 RC 的某些程序集(或通过 NuGet 安装)。

于 2012-07-15T10:14:51.657 回答