1

我有一个要在其中使用 Timer 的脚本,但我收到错误消息“附加信息:{interactive}(11,5):错误 CS0246:找不到类型或命名空间名称‘Timer’。你是缺少 using 指令或程序集引用?”

我的主机应用程序是一个控制台应用程序,但我在参考资料中包含了 System.Windows.Forms dll。

这是代码。为什么我会收到此错误?

using System;
using System.Windows.Forms;

class Script : GameScript
{
public int Interval = 5000;
public bool StartOnLoad = true;

public event EventHandler OnTick;

Timer tmrTimer;
}
4

1 回答 1

0

我使用 CSScript 遇到了类似的问题。似乎在脚本中添加引用并包含 using 语句是不够的。如果应用程序不使用引用程序集中的任何对象,则该程序集似乎被忽略并且不包含在已编译的应用程序中,并且脚本无法看到它。

尝试在托管脚本的应用程序中创建一个计时器。

于 2014-03-19T04:36:01.330 回答