小编Bra*_*don的帖子

GAC 中的 Google API 程序集问题

我创建了一个 SSIS 包,它使用 Google.Apis.AnalyticsReporting.v4 库从 Google Analytics 中提取数据。我已经在我的开发机器和生产机器上使用 gacutil 将该库添加到 GAC。如果我在任一机器上从 Visual Studio 运行包,它运行正常,但如果我从 SQL Server(通过 SSMS)运行部署的包,它会崩溃。我尝试在 64 位和 32 位模式下运行,结果相同。其他 Google.Apis 库已注册并且工作正常,只有 AnalyticsReporting.v4 导致崩溃。GAC 是否对名称中带有数字的程序集(v4)有问题?下面是触发崩溃的代码示例。

using Google.Apis.AnalyticsReporting.v4;

namespace ST_468d8ac6166c473dacba923eda37a1d1
{
    [Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
    public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
    {
        public void Main()
        {
            AnalyticsReportingService service = new AnalyticsReportingService();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# sql-server ssis gac google-analytics-api

5
推荐指数
0
解决办法
141
查看次数

标签 统计

c# ×1

gac ×1

google-analytics-api ×1

sql-server ×1

ssis ×1