CSScript脚本给Timer带来错误

时间:2013-10-22 01:18:16

标签: c# .net

我有一个脚本,我想使用Timer但是我收到错误“附加信息:{interactive}(11,5):error CS0246:找不到类型或命名空间名称`Timer'你错过了使用指令或汇编引用吗?“

我的主机应用是一个控制台应用,但我在参考中包含了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;
}

1 个答案:

答案 0 :(得分:0)

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

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