我有一个用 C# 和 C++ 开发的 Windows 应用程序,所以它有多个 .cs 和 .cpp 文件。现在许多 .cs 文件的 GUID 格式如下:
[指南(“D01A42F5-FD89-4c8f-8065-726AD4363411”)]
我的项目中有大量的 GUID。现在我将当前的 32 位应用程序升级到 64 位,所以不希望这两个应用程序具有相同的 GUID。
无论如何都可以在不手动操作的情况下替换所有 GUID?我知道选项工具-> 创建 GUID,但对于这种情况,我需要在所有这些类文件中手动替换它。
编辑:以下两个条目与后来安装的应用程序发生冲突并被覆盖。
计算机\HKEY_CLASSES_ROOT\namespacedll\CLSID
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\namespacedll\CLSID