【发布时间】:2017-06-22 17:30:37
【问题描述】:
我已在 Try:Catch 旁边注释掉所有代码,以尝试更轻松地定位问题。代码如下所示:
using DataLoader;
//other references and namespace excluded for sake of space
public void Main()
{
try
{
var process = new LoadProcess();
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
LoadProcess() 是另一个库中的类变量。我想确保代码将在脚本任务之外运行,因此我尝试在单独的控制台应用程序中运行它,并且它使用相同的 DLL 运行良好。 我确保 .NET 框架在属性中设置为 4.5(我还尝试了 4.5.1 和 4.5.2 和 4.6 来确保),并确保我的环境变量比 2800 的最大长度短。
那里有额外的引用,以防 DLL 出于某种奇怪的原因需要它们。
如果您有任何想法可能导致此错误,请告诉我,因为我已经卡了很长时间了。感谢您的宝贵时间。
【问题讨论】: