Thử một chút nữa về vấn đề nhưng hãy xem Đặt đường dẫn gói cơ sở dữ liệu SSIS và Tổ chức SSIS để đọc nền tảng.
Cho đến khi SSIS 2012, nếu các gói được triển khai tới SQL Server, chúng sẽ nằm trong msdb. API .NET để tương tác với chúng giống nhau giữa các phiên bản.
Với bản phát hành năm 2012 của SSIS, chúng tôi có hai mô hình triển khai khác nhau. Triển khai gói, là mô hình "cổ điển" vẫn còn sống và được hỗ trợ đầy đủ. Mã tương tự để chạy một gói vào năm 2005 sẽ hoạt động cho các dự án mô hình triển khai gói 2012. Đây là Microsoft.SqlServer.Dts.Runtime Không gian tên
Mã của bạn đang cố gắng tải giải pháp năm 2012 được xây dựng bằng "mô hình triển khai dự án" với API "mô hình triển khai gói". Đây là Microsoft.SqlServer.Management.IntegrationServices Không gian tên và cả hai không kết hợp với nhau.
Các tùy chọn của bạn là chuyển dự án của bạn trở lại mô hình triển khai Gói hoặc cập nhật mã của bạn. Trong câu hỏi được liên kết đầu tiên, tôi đã cung cấp triển khai VB.NET để chạy gói SSIS trong danh mục SSISDB. Có một số cách chạy tệp .ispac vì tôi thấy tùy chọn trong dtexec
nhưng tôi không thấy phương pháp cụ thể. Đây là cơ chế VS / SSDT sử dụng khi chạy các gói cục bộ.