控制台应用程序立即执行中断模式

时间:2018-01-11 13:25:13

标签: c# visual-studio console-application breakpoints

我刚刚在c#中下载了一个控制台应用程序。尝试调试在“中断模式屏幕”中结束。 Visual Studio说:“您的应用程序已进入中断状态,但当前没有代码正在执行,所选调试引擎支持该代码(例如,只有本机运行时代码正在执行)。”

应用程序是建立与PLC连接的示例。

from collections import defaultdict

def nested_dict():
    return defaultdict(nested_dict)

d = nested_dict()

for _, row in df.iterrows():
    d[row['sequence']][row['type']][row['Copy']] = row['ntv']

此项目中只有特殊功能是定制库,用于处理与PLC的TCP / IP连接。这些库可以下载here

另外很高兴知道输出窗口的价值,它说:

  

未知模块中出现未处理的“System.IO.FileNotFoundException”类型异常。   无法加载文件或程序集'ControlLogixNET,Version = 1.1.4597.20464,Culture = neutral,PublicKeyToken = null'或其依赖项之一。系统找不到指定的文件。

更新:

我将ControlLogixNET.dll文件抛出“Dependency Walker”给出了我的结果:

  

错误:找到了具有不同CPU类型的模块。警告:至少   找不到一个延迟加载依赖模块。警告:至少一个   由于缺少导出功能,模块具有未解析的导入   延迟负载依赖模块。“

这可能是个问题吗?

1 个答案:

答案 0 :(得分:0)

您是否还拥有ControlLogixNET所依赖的EIPNET代码或dll?