У меня есть внепроцессный сервер, видимый в .NET COM, назовем его Server.exe. Мне нужно иметь возможность зарегистрировать его в системах, в которых могут быть установлены разные версии .NET framework, поэтому я бы не хотел вызывать RegAsm по его полному имени (которое, как правило, содержит номер версии .NET framework).
Я пытался заставить его работать, экспортируя патч реестра и импортируя его с помощью:
regasm /regfile:foo.reg Server.exe
reg import foo.reg
Однако применение патча не регистрирует компонент должным образом. Я могу зарегистрировать его напрямую с помощью regasm. Я админ. Что делает regasm, что не записывает в патч реестра?
regasm Server.exe
, а не если я используюregasm /regfile:foo.reg Server.exe; reg import foo.reg
, хотя они предположительно делают то же самое. - person Wug   schedule 02.11.2012