我有一个使用 VS 2015 安装程序项目扩展创建的安装项目,其中包含一个 DLL,我将其添加到文件系统编辑器中的应用程序文件夹中。所有属性都是默认的,除了 Register,它等于“vsdraCOM”。DLL 存储在 Dropbox 上。Setup 项目与类库项目在同一个解决方案中。安装项目构建到一个工作的 MSI 中。
通常,当我稍后重新打开安装项目时,我会在 DLL 图标旁边看到一个红点。将鼠标悬停在图标上会产生“忽略”。这并不特定于任何一个项目,它发生在所有项目中。
我没有测试是否会出现这个问题:
- 使用多个 DLL
- 使用非 COM DLL
- 使用 Register 属性的另一个值。
- 如果安装项目是在单独的解决方案中创建的。
我能够毫无问题地再次构建 MSI,所以它似乎没有负面影响。尽管如此,尽管进行了广泛的搜索,但我无法确定是什么导致了这种情况以及它可能会产生什么影响。