我最近需要将我的项目从 .net 3.5 升级到 .net 4 并连接到新的 SQL Server 2008 R2。在我升级和编译后,它会抛出这两个错误:
无法嵌入互操作类型“Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass”。请改用适用的接口。
“Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass”类型没有定义构造函数
抛出此错误的代码在 ApplicationClass 上:IDTSApplication90 app = new ApplicationClass();
我在 bin 文件夹中有这个 dll:Microsoft.SqlServer.DTSRuntimeWrap.dll 这个 dll 的版本是 9.0.242.0
我认为.NET 4 不喜欢它。所以我让我们的DBA在服务器中搜索这个文件以查找版本10。她告诉我这个文件在sql server中不存在。
我该怎么做才能解决这个问题?