Biml Book 第 3 章,无法通过 BimlExpress 2018 从 BIML 生成 SSIS 包

Biml Book Chapter 3, Unable to Generate SSIS Packages from BIML via BimlExpress 2018

我正在经历 The BIML Book。 我在第 3 章第 90 页(基于我的 PDF,从 APress 购买)。

我正在使用 SSDT/Visual Studio 2013(目标 SSIS 版本:2014) BIML Express 2018

我已经手动解决了 3 个 BIML 文件:

1-2-CreateEnvironment.biml
1-2-CreateBimlTableObject.biml
x-2-CreateLoadPackage.biml

我已经完成构建 1,以生成(并随后执行)DeployTable.dtsx 文件。

我正在尝试获取第 90 页底部和图 3-34 中描述的所有分段加载包。

问题是永远不会生成包。它们从未出现在我的解决方案中。

BIML 编译器输出 window 显示:

Expanding Biml
Biml expansion completed. 

VS 中没有错误。 我已经尝试 运行 VS 作为管理员(认为可能是写入磁盘的权限问题) 我添加了一个额外的 BIML 文件,用于将 BIML 编译器详细信息记录到文件中。

即BIML如下:

<#@ template tier="1" #>
<#@ import namespace="Varigence.Utility.Logging" #>
<#
var loggingManager = new LoggingManager(Logging.LoggingMode.File) {
IsEnabled = true, LogFilePath = @"C:\temp\log.txt" };
LoggingManager.RegisterDefaultLoggingManager(loggingManager);
#>

只是想知道我做错了什么,如果有的话。我需要使用 VS 2017 吗?

终于来了!开始理解 BIML 及其工具。 IMO,这是一个不同的范例。

我能够解决问题。它与无效的连接字符串参数有关。经典"Extra space/missing a space"期。

除了让它工作之外,最好的事情是我能够在 BIML 文件中使用 Intellisense 在 BIML 预览窗格中发出结果,显示 table 个节点的集合返回Connection.GetDatabaseSchema() 的 Count() 为 0(请参阅下面以