C#应用程序处于中断模式

时间:2018-01-22 13:35:30

标签: c# visual-studio-2017 bartender

我很难让我的应用程序退出休息模式,这就是发生的事情:

这是我的代码,一切正常:

Engine btEngine = new Engine();
btEngine.Start();
LabelFormatDocument SerialPlate = btEngine.Documents.Open(@"C:\Afrisoft\Labels\ItemLabel_General.btw");
LabelFormatDocument BoxLabel = btEngine.Documents.Open(@"C:\Afrisoft\Labels\BoxLabel_General.btw");
SerialPlate.DatabaseConnections.QueryPrompts["JobNumber"].Value = textBox1.Text.Trim();
BoxLabel.DatabaseConnections.QueryPrompts["JobNumber"].Value = textBox1.Text.Trim();
Result SerialPlateResult = SerialPlate.Print();
Result BoxLabelResult = BoxLabel.Print();
btEngine.Stop();

然后我按照文档建议将其更改为以下内容:

using (Engine btEngine = new Engine(true))
{
    LabelFormatDocument SerialPlate = btEngine.Documents.Open(@"C:\Afrisoft\Labels\ItemLabel_General.btw");
    LabelFormatDocument BoxLabel = btEngine.Documents.Open(@"C:\Afrisoft\Labels\BoxLabel_General.btw");
    SerialPlate.DatabaseConnections.QueryPrompts["JobNumber"].Value = textBox1.Text.Trim();
    BoxLabel.DatabaseConnections.QueryPrompts["JobNumber"].Value = textBox1.Text.Trim();
    Result SerialPlateResult = SerialPlate.Print();
    Result BoxLabelResult = BoxLabel.Print();

我在:

插入了一个断点
using (Engine btEngine = new Engine(true))

然后当我拿走断点来测试那个部分时,应用程序一直在崩溃。我重新添加了引用,将代码更改回工作时,但没有任何修复它。

请帮忙。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

看起来图书馆坏了,重新安装它修复了问题