Sql server 2016 SQL Server 2016 RC1:无法调试SSIS包

Sql server 2016 SQL Server 2016 RC1:无法调试SSIS包,sql-server-2016,Sql Server 2016,我在Windows 10中安装了SQL server 2016 RC1(格式化并安装了操作系统)。我首先安装了带有最新更新的VS2015,然后安装了SQL。我无法调试SSIS包,出现以下错误 程序集“Microsoft.DataTransformationServices.VsIntegration,Version=13.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”中类型“Microsoft.DataTransformationSe

我在Windows 10中安装了SQL server 2016 RC1(格式化并安装了操作系统)。我首先安装了带有最新更新的VS2015,然后安装了SQL。我无法调试SSIS包,出现以下错误

程序集“Microsoft.DataTransformationServices.VsIntegration,Version=13.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”中类型“Microsoft.DataTransformationServices.Project.DebugEngine.InterfaceWrappers.Sql2014ApplicationClassWrapper”中的方法“SaveAndUpdateVersionToXML”没有实现。(Microsoft Visual Studio)

我安装了最新版本的


有人面临类似的问题吗?这个问题有什么解决方案吗?

要运行程序包,您可以使用以下c#解决方案:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using dts1=Microsoft.SqlServer.Dts.Runtime.Wrapper;
using System.Timers;
using System.Threading;
using ustimer=System.Windows.Forms;

namespace integration
{
    public partial class integration : Form
    {
        public integration()
        {
            InitializeComponent();
        }
        public int c = 0;
        public string path = @"c:\users\Package.dtsx";
        private void button1_Click(object sender, EventArgs e)
        {
            dts1.IDTSPackage100 pkg;
            dts1.IDTSApplication100 app;
            dts1.DTSExecResult pkgResults;
            app = new dts1.Application();
            pkg = app.LoadPackage(path, true, null);
            try
            {
                pkgResults = pkg.Execute(null, null, null, null, null);
                if (pkgResults == dts1.DTSExecResult.DTSER_SUCCESS)
                {
                    MessageBox.Show("works");
                }
                else
                {
                    MessageBox.Show("failed");
                }
            }
            catch
            {
                //
            }
        }
        public void run_pkg(string path, bool feedback = true)
        {
            dts1.IDTSPackage100 pkg;
            dts1.IDTSApplication100 app;
            dts1.DTSExecResult pkgResults;
            app = new dts1.Application();
            pkg = app.LoadPackage(path, true, null);
            try
            {
                pkgResults = pkg.Execute(null, null, null, null, null);
                if (feedback == true)
                {
                    if (pkgResults == dts1.DTSExecResult.DTSER_SUCCESS)
                    { MessageBox.Show("worked"); }
                    else
                    { MessageBox.Show("failed"); }
                }
            }
            catch
            {
                //
            }
        }}

要运行包,您可能需要使用以下c#解决方案:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using dts1=Microsoft.SqlServer.Dts.Runtime.Wrapper;
using System.Timers;
using System.Threading;
using ustimer=System.Windows.Forms;

namespace integration
{
    public partial class integration : Form
    {
        public integration()
        {
            InitializeComponent();
        }
        public int c = 0;
        public string path = @"c:\users\Package.dtsx";
        private void button1_Click(object sender, EventArgs e)
        {
            dts1.IDTSPackage100 pkg;
            dts1.IDTSApplication100 app;
            dts1.DTSExecResult pkgResults;
            app = new dts1.Application();
            pkg = app.LoadPackage(path, true, null);
            try
            {
                pkgResults = pkg.Execute(null, null, null, null, null);
                if (pkgResults == dts1.DTSExecResult.DTSER_SUCCESS)
                {
                    MessageBox.Show("works");
                }
                else
                {
                    MessageBox.Show("failed");
                }
            }
            catch
            {
                //
            }
        }
        public void run_pkg(string path, bool feedback = true)
        {
            dts1.IDTSPackage100 pkg;
            dts1.IDTSApplication100 app;
            dts1.DTSExecResult pkgResults;
            app = new dts1.Application();
            pkg = app.LoadPackage(path, true, null);
            try
            {
                pkgResults = pkg.Execute(null, null, null, null, null);
                if (feedback == true)
                {
                    if (pkgResults == dts1.DTSExecResult.DTSER_SUCCESS)
                    { MessageBox.Show("worked"); }
                    else
                    { MessageBox.Show("failed"); }
                }
            }
            catch
            {
                //
            }
        }}

此更新修复了我的问题:

此更新修复了我的问题: