项目中的程序集具有标有 ComVisible(true) 的类型。
构建(非提升)时,VS 尝试注册该 DLL 并失败:
无法注册程序集“\path\to\foo.dll” - 访问被拒绝。请确保您以管理员身份运行该应用程序。拒绝访问注册表项“HKEY_CLASSES_ROOT\CLSID{FFC174A1-CC90-4E25-A3F6-C30B03368250}”。
我们真的不希望 DLL 在构建机器上注册。我们只想在为最终用户安装它时注册它。
那么是否可以在不注册 DLL 的情况下进行构建?