Сейчас я работаю над старым проектом, которому, наверное, около 20 лет. Это зависело от старой версии сборки программного обеспечения ActiveReports. Когда я попытался собрать проект, сборка завершилась неудачно и выдает следующую ошибку:
Exception occurred creating type 'DataDynamics.ActiveReports.Design.Designer, ActiveReports.Design3, Version=5.1.0.158, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' System.UnauthorizedAccessException: Access to the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Data Dynamics\SharpGraph for .NET\Windows' is denied.
Я перепробовал множество решений, включая установку лицензионного программного обеспечения и редактирование раздела реестра. Но никто не помог решить проблему. Есть ли другой способ решить эту проблему, кроме установки более новой версии ActiveReports для .NET, если она существует?
Возможный дубликат Доступ к разделу реестра "[KEY_NAME]" запрещен
Попробуйте запустить VS от имени администратора.
@Steve Это 64-битное приложение. И да, я искал в правильном месте реестра.
@TnTinMn Я просмотрел опубликованную вами ссылку, но она не дублируется. Мой проект ничего не трогает и не меняет в разделе реестра.
В файле решения нет опции «Запуск от имени администратора». Однако я попытался настроить VS IDE на «Запуск от имени администратора», но теперь не открывается ни среда IDE, ни файл решения.
Я всегда запускаю VS как администратор (для com и IIS), и он работает. Достаточно просто щелкнуть правой кнопкой мыши и выбрать «Запуск от имени администратора» (предположим, что вы используете учетную запись администратора). Что вы имеете в виду под «IDE, не открывается ни файл решения»?
Пожалуйста, прочтите При каких обстоятельствах я могу добавить к моему вопросу «срочно» или другие похожие фразы, чтобы получить более быстрые ответы? - вкратце, это не идеальный способ обращения к волонтерам и, вероятно, контрпродуктивно для получения ответов. Пожалуйста, воздержитесь от добавления этого к своим вопросам.
По-видимому, мне нужно установить VS IDE в его свойствах на «Запуск от имени администратора», а затем запустить файл решения, открыв его из самой IDE.
Благодарим @TnTinMn за правильный намек.
Это 32-битное или 64-битное приложение? Вы ищете правильное место в реестре?