提问人:WSC 提问时间:11/17/2023 更新时间:11/17/2023 访问量:20
将 GAC 中的库添加到源代码管理和项目引用中
Adding library from GAC into source control and project references
问:
我有一个.NET Framework 4.8项目,它使用一些互操作库(主要是)。为了在Azure DevOps管道中生成这些项目,我正在尝试将这些项目添加到源代码管理(git)中。我已将这些 dll 文件从 GAC 文件夹复制到我项目中的文件夹中。Microsoft.Office.Interop.Outlook
libs
但是,当我通过 Project -> Add Reference 并选择这些文件时,vbproj 文件似乎已经添加了这些文件,就好像它们仍在 GAC 中一样。在 VS2022 中选择引用属性如下所示:
即使在我手动编辑了 vbproj 文件以使用如下所示的提示路径之后:
<Reference Include="Microsoft.Office.Interop.Outlook">
<HintPath>..\..\libs\Microsoft.Office.Interop.Outlook.dll</HintPath>
</Reference>
这似乎没有效果,并且项目仍然从 GAC 获取 dll,这意味着这不会在没有这些库的 DevOps 管道中构建。
如何将这些 dll 添加到源代码管理并确保我的项目使用它们进行构建,以便它们可以在 DevOps 中使用?
答: 暂无答案
评论