Сборка в проекте имеет тип, помеченный как ComVisible (true).
При сборке (без повышенных прав) VS пытается зарегистрировать эту DLL и терпит неудачу:
Невозможно зарегистрировать сборку "\ path \ to \ foo.dll" - доступ запрещен. Убедитесь, что вы запускаете приложение от имени администратора. Доступ к разделу реестра «HKEY_CLASSES_ROOT \ CLSID {FFC174A1-CC90-4E25-A3F6-C30B03368250}» запрещен.
Мы действительно не хотим, чтобы DLL регистрировалась на машинах сборки. Мы хотим зарегистрировать его только тогда, когда устанавливаем его для конечного пользователя.
Так можно ли построить без регистрации DLL?