我正在努力摆脱
Warning CS0618: 'IDtsClipboardService' is obsolete: Use 'Microsoft.SqlServer.IntegrationServices.Designer.Model.IClipboardService' instead
。我试图找到 Microsoft.SqlServer.IntegrationServices.Designer.Model
组件,但无济于事。有人知道是什么安装的吗?
我已经安装了带有 Integration Services 的 SQL Server 2014、安装了适用于 VS2017 的 SSDTS、最新的 VS2017 和构建工具版本 15。
热烈欢迎任何线索!谢谢
我奇迹般地找到了 Microsoft.SqlServer.IntegrationServices.Designer.Model.IClipboardService 在哪里!
根据 Microsoft https://learn.microsoft.com/en-us/previous-versions/sql/sql-server-2012/ms211237(v%3Dsql.110) - 它无处可去..
使用
ILDASM.EXE
中的 Dev CMD
,我开始打开与 IntegrationServices 相关的每个程序集,并发现我要的界面位于此处:
Microsoft.SqlServer.IntegrationServices.Graph.dll
从 SQL Server 2022 开始,所有 SSIS 相关组件现在都可以在以下路径中找到:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 20\Common7\IDE\CommonExtensions\Microsoft\SSIS
微软似乎在 SQL Server 2014 和 2022 之间的某个地方改变了路径。重要的是,微软将 SSIS 组件完全从 SQL Server 中移出,并且令人沮丧(奇怪?),将它们放入 SSMS 中。 现在有一个依赖项,至少要在您计划开发 SSIS 的计算机上安装 SSMS。
不幸的是,即使是微软自己的在线文档在创建自定义组件时也没有什么帮助。我能找到的最好的是这个:
它甚至不告诉你去哪里寻找它,期间!如果文档至少能指出正确的组装位置,那就太好了。