Недавно я обновился от Microsoft Visual Studio 2013 Update 3 (Premium edition) до Microsoft Visual Studio 2013 Update 4 (Premium edition), и теперь мои существующие проекты unit test перестали компилироваться. Ошибка с ошибкой:
Тип "Microsoft.QualityTools.Testing.Fakes.Stubs.StubBase`1" определяется в сборке, на которую не ссылаются. Вы должны добавить ссылка на сборку "Microsoft.QualityTools.Testing.Fakes, Версия = 12.0.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a '
У нас, как и у многих других людей, была аналогичная проблема, когда в VS2013 была обнаружена ошибка, которую можно было устранить, вручную удалив файл .messages(через File Explorer или explorer для просмотра всех разрешенных файлов) внутри FakesAssemblies папку внутри папки проекта. Однако это не исправляет проблему, даже если я удалю всю папку FakesAssemblies.
Ссылка на проект (включая правильную версию - это их проект). Я удалил ссылку и прочитал ее, и она не имеет никакого эффекта, они все еще не скомпилируются.
Проекты unit test по-прежнему компилируются и передаются другим коллегам с установкой Visual Studio 2013 Update 3.
Новые проекты unit test проекты с использованием подделок MS также не могут быть построены.
Не хватает, удалив обновление 4, есть ли что-нибудь еще, что я могу попробовать?
Если нет, я зарегистрирую ошибку в Microsoft Connect.