Visual Studio 2010 - невозможно зарегистрировать сборку

Я использую Visual Studio 2010 на виртуальной машине Windows 7 и пытаюсь создать довольно большое решение. Когда я пытаюсь это сделать, я получаю сообщение об ошибке:

Cannot register assembly "C:\Development\ProjectName\Source\bin\Debug\AssemblyName.dll" - access denied.  Please make sure you're running the application as administrator.  Access is denied.  (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

Я предпринял следующие шаги:

  1. Подтвердил, что я фактически запускаю Visual Studio 2010 в качестве администратора.
  2. Перезапустил ВМ.
  3. Подтвердили, что сборка существует именно там, где ее ищет Visual Studio.
  4. Подтвердил, что администратор имеет полный контроль над соответствующим файлом.
  5. Очистить и перестроить проект (несколько раз).

Я также обнаружил, что создание проекта, который создает AssemblyName.dll, регистрация его вручную в RegAsm, а затем сборка проекта, для которого требуется AssemblyName.dll, не приводит к ошибке, но это нежелательный обходной путь так как требует ручного управления. Кто-нибудь может дать мне несколько советов о том, как решить эту проблему?

Большое спасибо.

8
задан CosmicComputer 27 May 2014 в 13:41
поделиться