这个问题非常严重。
在我的当前配置中,只有当项目处于调试配置时,Visual Studio 2013才会构建我的项目,而不是当它处于发布配置时。
不知何故,当我选择发布配置时,会出现160个错误,当我开始检查它们时,发现它们都在不可能的地方。下面是其中一个示例。
Visual Studio的错误如下:
Error 3 ; expected E:\Users\Robert\Documents\Visual Studio 2013\Projects\GW2.NET\GW2.NET\GW2.NET\V1\MapInformation\DataProvider\ContinentData.cs 96 36 GW2.NET
这是相关代码:
public static async Task<T> GetContentAsync<T>(string apiMethod, List<KeyValuePair<string, object>> arguments, Categories category)
{
var response = await GetJsonAsync(apiMethod, arguments, category);
return await Task.Factory.StartNew(() => JsonConvert.DeserializeObject<T>(response));
}
你看,这里没有任何错误。如果有错误的话,Debug配置也不能成功构建。我已经尝试了清理解决方案并从TFS获取最新版本,并删除和重新创建了配置文件。
现在我束手无策。我该如何解决这个问题呢?
该项目是一个C# 4.0项目,使用了Microsoft async、JSON.NET和Rest#包。