Вопросы по теме 'regasm'

C #: Regasm создает записи реестра для каждого класса в моей COM-DLL?
Я пишу библиотеку классов (IE BHO) на C # и в настоящее время борюсь с большим объемом того, что я считаю нежелательным выводом из ключей реестра, сгенерированных REGASM. Краткая версия такова: я хочу предоставить IE (и остальной части COM) только...
2609 просмотров
schedule 25.09.2022

В чем разница между RegAsm.exe и regsvr32? Как сгенерировать tlb-файл с помощью regsvr32?
Может ли кто-нибудь сказать мне, в чем разница между regsvr32 и RegAsm? Моя Dll находится на C #, так как я могу импортировать классы в C ++?
37636 просмотров
schedule 25.12.2021

Как зарегистрировать библиотеку типов без RegAsm.exe
Я хочу знать, можно ли зарегистрировать библиотеку типов без использования Инструмент RegAsm . Вот моя ситуация, которая, надеюсь, объяснит, почему я хочу это сделать: Я разрабатываю сборку в .NET, которая предоставит некоторые современные...
8935 просмотров

regasm и tlb (регистрация библиотеки .NET для COM-взаимодействия)
У меня есть сборка .NET с одним общедоступным классом и несколькими частными классами. Я пытаюсь зарегистрировать его для COM-взаимодействия, чтобы я мог вызывать его из VBA, используя следующую команду: regasm /tlb foo.dll /codebase...
6058 просмотров
schedule 10.10.2022

Регистрация .NET dll для использования в приложении VB6
У меня есть DLL, написанная на C #, которую я хочу использовать в своем приложении VB6. В VS2008 свойство проекта «Зарегистрировать для COM-взаимодействия» проверено, и когда я компилирую DLL и пытаюсь использовать ее на своей машине разработки,...
10103 просмотров
schedule 14.10.2022

Используйте библиотеки .NET Framework в 64-битной сборке, на которую ссылается VBA7 в Excel.
У меня есть библиотека, написанная на C#, которая использует стандартные библиотеки .NET framework (System, System.Windows.Forms). Эта библиотека COMVisible как и ее классы, у меня всего два класса: - TestClass (класс с одним методом) - TestForm...
444 просмотров
schedule 29.03.2022

Это возможный подход к регистрации типов .NET для COM
У меня есть сборка .NET, и я использую regasm.exe для регистрации в COM. TLB используется пользователями для написания кода на VBA в Excel. Я сделал regasm / regfile и вижу, что все записи реестра попадают в 'HKEY_CLASSES_ROOT \'. У меня есть...
243 просмотров
schedule 13.07.2023

RegAsm dll нет зарегистрированных типов
Я пытаюсь зарегистрировать .dll с помощью RegAsm. Это DLL .NET 2.0. Все классы общедоступны, и ComVisible верен. Я все еще получаю сообщение RA0000: никаких типов не было зарегистрировано. Ниже приведен код и информация о сборке. Любая помощь...
12692 просмотров
schedule 22.03.2023

Regasm не может найти встроенные сборки
Я разрабатываю компонент .Net, который будет жить внутри приложения Windows в качестве плагина. Этот плагин будет зарегистрирован на клиентской машине с помощью regasm. Мой компонент встраивает большинство своих зависимостей и возвращает сборки в...
1030 просмотров
schedule 06.05.2023

Зарегистрируйте dll, которая ссылается на несколько dll
Хорошо, у меня есть 2 вопроса, и я в рассоле здесь уже неделю. Важно . Ни одно приложение не создаст и не запустит это. Это будет одна dll на стороне клиента (которая ссылается на несколько других dll), которая будет помещена в определенную...
1523 просмотров
schedule 16.04.2022

Перезапись DLL после использования RegAsm
Я создал DLL С# для использования из Excel VBA. Я скомпилировал DLL на своей машине разработки и переместил файлы DLL и TLB на сервер разработки. Я использовал RegAsm для регистрации DLL, это сработало нормально. Затем я открыл VBA и добавил...
393 просмотров
schedule 24.03.2022

.Net DLL, зарегистрированная с помощью RegAsm, загружается, даже если DLL переименовывается. Почему?
Наши тестировщики сообщают о странном поведении. Мы регистрируем некоторые COM-видимые компоненты .Net 2.0, используя RegAsm. Почему-то тестировщики переименовали зарегистрированную DLL и, что странно, приложение продолжает загружать все...
505 просмотров
schedule 23.02.2024

Как использовать dll в качестве надстройки для другой машины?
Я создал плагин excel на С#. Он использует собственный код dll C++ с использованием dllimport. Он отлично работает на моей локальной машине. Теперь я хочу использовать его на другом ПК/клиентском ПК. Я тоже пробовал регазм. Я успешно...
514 просмотров
schedule 12.11.2022

Регистрация с опцией Com Interop в Visual Studio работает, но прямой вызов Regasm - нет.
Я пытаюсь создать 32-битный COM-объект в .NET 4.0. Потребителем COM-объекта является простой JScript. Когда у меня установлен флажок true для параметра Visual Studio «Зарегистрироваться для COM-взаимодействия», все работает нормально. Я могу...
491 просмотров
schedule 15.05.2023

Сборка .NET не может быть найдена в отладчике, если только зарегистрирована в HKCU
У нас есть COM-видимая .NET-сборка. Эта сборка регистрируется через «индивидуальную регистрацию COM» путем добавления записей реестра в HKCU с правами администратора. Сборка успешно зарегистрирована, и для пользователей можно без проблем создать...
154 просмотров
schedule 18.01.2023

Ошибка RegAsm для сборки .NET 4.0 с использованием Microsoft.Bcl.Async
Ошибка RegAsm для сборки .NET 4.0 с использованием Microsoft.Bcl.Async со следующим сообщением: RegAsm : error RA0000 : Could not load file or assembly 'System.Threading.Tasks, Version=1.5.11.0, Culture=neutral,...
2162 просмотров
schedule 12.02.2023

Невозможно зарегистрировать dll по новому пути на машине-разработчике
Я не эксперт COM Interop, поэтому я не смог определить последний шаг для развертывания моего приложения. Немного информации Использование: VS 2010 C# и MS Access 2010 VBA Разработка на: Windows 7 64-битная Целевая среда: Windows XP 32-битная Я...
110 просмотров
schedule 23.05.2023

Ошибка RegAsm RA0000 Не удалось загрузить файл или сборку на сетевой диск
У меня возникла проблема с использованием пакетного файла для вызова Regasm на платформе 4 на сетевом диске. Он работает правильно, когда dll находится на локальном диске. Сообщение Не удалось загрузить файл или сборку имя_файла.dll или одну из...
27702 просмотров
schedule 02.07.2022

Как запустить regasm.exe из программы на C ++ (.NET 4)
Мне нужно зарегистрировать DLL .NET COM из программы на C ++, которая ее использует. Для версий .NET старше .NET 4 это объясняется в Как запустить regasm.exe из программы на C ++? . Ниже приведен минимальный код (без проверок), который...
669 просмотров
schedule 07.07.2022

RegAsm — когда применим параметр /codebase?
У меня есть COM-видимая DLL, написанная на C#, которую я хотел бы использовать в приложении VB6. У меня есть два основных варианта использования DLL, и мне интересно, когда применима опция /codebase и когда лучше зарегистрироваться в GAC....
19932 просмотров
schedule 24.01.2024