安装 VS2012 Update 1 后,我无法创建假程序集以供Microsoft.Practices.EnterpriseLibrary.Logging.dll
参考。但是伪造程序集Microsoft.Practices.EnterpriseLibrary.Commom.dll
,System.dll
而其他人则正常创建。我发现这个问题的唯一解决方案是卸载 VS2012 的更新 1,然后一切恢复正常。该问题发生在本地计算机和 tfs 构建服务器上。
这是 VS2012 在其错误列表中显示的错误:
'Microsoft.Practices.EnterpriseLibrary.Logging.Fakes.StubLogWriter' does not implement inherited abstract member 'Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter.GetFilter(string)' [c:\users\administrator\documents\visual studio 2012\Projects\DeleteMe\DeleteMe\obj\Debug\Fakes\mpell\f.csproj] c:\users\administrator\documents\visual studio 2012\Projects\DeleteMe\DeleteMe\f.cs 68219 DeleteMe 26
我想这是 VS2012 Update 1 的错误,但也许我缺少一些要检查的属性或什么?