Я сегодня попытался использовать Windows 8 и визуальную студию 2010 для нашего большого проекта. Я получаю сообщение об ошибке из некоторых проектов, в которых указывается сборка System.Management, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a не может быть разрешена ", потому что она не была предварительно загружена. При использовании API ReflectionOnly зависимые сборки должны быть предварительно загружается или загружается по требованию через событие ReflectionOnlyAssemblyResolve ». Ошибка возникает во время компиляции.Ошибка компиляции Windows 8 Visual Studio 2010
Мы прямо не ссылаемся на эту сборку в нашем проекте. Похоже, что, возможно, Microsoft Enterprise Library (версия 5.0.414) использует эту сборку. Но почему его там нет? Я думал, что это часть .NET Framework.
TargetFramework проекта является .NET 4.0
Что я могу сделать, чтобы решить эту проблему?
[System.Management] (http://msdn.microsoft.com/en-us/library/system.management (v = vs.100) .aspx), безусловно, является частью .NET Framework. Произошла ли ошибка, если вы добавили ссылку на нее в том, что проект дает сообщение об ошибке? – Malice
Можете ли вы удалить его и попробовать и повторно добавить его? Может потребоваться новая версия, но сообщите нам, если это сработает. –