我有一个已经工作了一段时间的应用程序。我尝试使用 VS2013 运行它,它挂在尝试初始化 DataCacheFactory 对象的行上。相同的代码适用于 VS2010 和 VS2012。
private static DataCacheFactory GetDataCacheFactory()
{
if (factory == null)
{
lock (lockObject)
{
if (factory == null)
{
factory = new DataCacheFactory(); //VS2013 hangs on this line
}
}
}
return factory;
}
不会产生错误。代码只是挂在行上factory = new DataCacheFactory()
。
AppFabric DLL 是当前版本。
我欢迎任何有关确定代码为何挂在此行上的建议。