为什么在 VS 2015 Installer Projects Extension 安装项目中忽略此 DLL?
Why is this DLL ignored in a VS 2015 Installer Projects Extension setup project?
我有一个使用 VS 2015 安装程序项目扩展创建的安装项目,其中包含一个 DLL,我将其添加到文件系统编辑器中的应用程序文件夹中。除 Register 外,所有属性均为默认属性,Register 等于 "vsdraCOM"。 DLL 存储在 Dropbox 上。安装项目与 class 库项目位于同一解决方案中。安装项目构建到工作 MSI 中。
经常,当我稍后重新打开安装项目时,我会在 DLL 图标旁边看到一个红点。将鼠标悬停在图标上会产生 "Ignored"。这不是特定于任何一个项目,它发生在所有项目中。
我没有测试过是否会出现这个问题:
- 有多个 DLL
- 使用非 COM DLL
- 寄存器的另一个值 属性。
- 如果安装项目是在单独的解决方案中创建的。
我能够毫无问题地再次构建 MSI,因此它似乎没有产生负面影响。尽管如此,尽管进行了广泛的搜索,我仍无法确定是什么原因导致了这种情况以及它可能会影响什么。
这是由.gitignore 包含*.dll 引起的。 VS 表示该文件正在被忽略。
这是因为文件被 .gitignore 忽略了。执行以下操作解决了我的问题。
您只需右键单击忽略文件 -> Git -> 将忽略的文件添加到源代码管理。
我有一个使用 VS 2015 安装程序项目扩展创建的安装项目,其中包含一个 DLL,我将其添加到文件系统编辑器中的应用程序文件夹中。除 Register 外,所有属性均为默认属性,Register 等于 "vsdraCOM"。 DLL 存储在 Dropbox 上。安装项目与 class 库项目位于同一解决方案中。安装项目构建到工作 MSI 中。
经常,当我稍后重新打开安装项目时,我会在 DLL 图标旁边看到一个红点。将鼠标悬停在图标上会产生 "Ignored"。这不是特定于任何一个项目,它发生在所有项目中。
我没有测试过是否会出现这个问题:
- 有多个 DLL
- 使用非 COM DLL
- 寄存器的另一个值 属性。
- 如果安装项目是在单独的解决方案中创建的。
我能够毫无问题地再次构建 MSI,因此它似乎没有产生负面影响。尽管如此,尽管进行了广泛的搜索,我仍无法确定是什么原因导致了这种情况以及它可能会影响什么。
这是由.gitignore 包含*.dll 引起的。 VS 表示该文件正在被忽略。
这是因为文件被 .gitignore 忽略了。执行以下操作解决了我的问题。
您只需右键单击忽略文件 -> Git -> 将忽略的文件添加到源代码管理。