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

C# 远程SSIS管理Visual Studio 2017.Net Core 2.1.100-preview-007363,c#,sql-server,ssis,asp.net-core-2.0,C#,Sql Server,Ssis,Asp.net Core 2.0,我正在尝试启动位于SqlServer上的SSIS包。这段代码在.NETFramework4.5.2中工作,但在DotnetCore中我得到一个错误 代码: var sqlConnection = new SqlConnection("ConnectionString"); var ssis = new IntegrationServices(sqlConnection); // Error on this line of code var catalog = ssis.Catalogs["Cat

我正在尝试启动位于SqlServer上的SSIS包。这段代码在.NETFramework4.5.2中工作,但在DotnetCore中我得到一个错误

代码:

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"];
错误

错误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
Microsoft.SqlServer.Management.IntegrationServices.dll
Microsoft.SqlServer.Management.Sdk.Sfc.dll
Microsoft.SqlServer.Smo.dll

System.Data.SqlClient.dll//您使用的是什么版本?再次尝试下载nuget。获取最新信息version@JericCruz我现在使用的是4.4.2,这是最新版本。@Dblock247-你曾经使用过这个吗?我遇到了同样的问题,尝试了各种关于将程序集打包为本地nuget的建议,但都无济于事。与使用SqlClient使用
EXEC[SSISDB].[catalog]..
technique@CaseyR不,我从来没想过。我是为了一个测试项目,所以我没有继续寻找解决方案。