我创建了一个 ClickOnce 部署,并且一些正在安装它的客户端收到错误:
无法安装或运行应用程序。该应用程序要求首先将程序集 MSDATASRV 版本 7.0.3300.0 安装在全局 Assumbly 缓存 (GAC) 中。
这是一个 Microsoft dll,位于我的构建机器上的“C:\Program Files\Microsoft.NET\Primary Interop Assemblies”中,并在我的项目中被引用。
我知道有些客户没有这个。我需要找出这个 DLL 来自哪里以及为什么它只从一些客户端中丢失。由于它是 Microsoft Dll,我不能自己分发它。