У меня похожий код для vb и .net, который отлично запускает мой пакет служб SSIS. Проблема в коде c #, и .net не запускает мой пакет .dtsx. Я получаю всевозможные ошибки, включая невозможность найти файл на моем рабочем столе. Я попытался удаленно запустить пакет и локально. Это мой код Я не уверен, что делать дальше.
У меня есть все правильные ссылки.
// public class clsSSIS1
// {
// public static void RunDTSX()
// {
// string pkgLocation;
// pkgLocation = "C:\\Documents and Settings\\otmxm1\\Desktop\\LoadBeaPayroll\\LoadBeaPayroll\\bin\\package.dtsx";
// Application app = new Application();
// Package package = null;
// Package pkg = app.LoadPackage(pkgLocation, null,true);
//Package pkg = app.LoadPackage(@"C:\Documents and Settings\otmxm1\Desktop\LoadBeaPayroll\LoadBeaPayroll\bin\package.dtsx", null);
// DTSExecResult result = package.Execute();
//Console.WriteLine (result.ToString);
// Console.ReadKey();
// }
// }
// }