远程SSIS管理Visual Studio 2017 .Net Core 2.1.100-preview-007363

Dbl*_*247 5 c# sql-server ssis asp.net-core-2.0

我正在尝试启动位于SqlServer上的SSIS包。这段代码在.net Framework 4.5.2中有效,但在dotnet核心中出现错误。

码:

var sqlConnection = new SqlConnection("ConnectionString");
var ssis = new IntegrationServices(sqlConnection); // Error on this line of code
var catalog = ssis.Catalogs["CatalogName"];
var folder = catalog.Folders["FolderName"];
var project = folder.Projects["ProjectName"];
var package = project.Packages["PackageName"];
Run Code Online (Sandbox Code Playgroud)

错误

错误CS7069对类型'SqlConnection'的引用声称它在'System.Data'中定义,但找不到

装配体

Microsoft.SqlServer.Management.IntegrationServices.dll
Microsoft.SqlServer.Management.Sdk.Sfc.dll
Microsoft.SqlServer.Smo.dll
System.Data.SqlClient.dll // <-- Via nuget
Run Code Online (Sandbox Code Playgroud)

我有我想念的东西吗?