我需要在TestMethod中从C#运行SSIS包(.ispac文件)。我使用Microsoft.SqlServer.Dts.Runtime.Project对象来加载.ispac文件,并从那里执行包。我的测试只在Resharper和MSTest Debug模式下传递。我需要让它在非调试模式下工作,以便我可以在build-deploy-test工作流程中运行测试。
在同一解决方案下,我有2个项目。第一个项目具有.ispac文件的包装器。第二个是引用第一个项目的测试项目,并调用第一个项目的方法来运行SSIS包。 .ispac文件是外部资源。
任何想法为什么测试运行都不合理?
由于
PS:我创建了一个模拟测试方法的控制台应用程序,但我在调试和非调试模式下都没有问题。