C# WatIn和NUnit:找不到RequirestTA程序集

C# WatIn和NUnit:找不到RequirestTA程序集,c#,nunit,watin,.net-assembly,C#,Nunit,Watin,.net Assembly,我很肯定这个问题以前还没有得到解决 我正在将[assembly:RequiresSTA]添加到我的C#项目中的AssemblyInfo.cs文件中。 但它不喜欢Requiresta这个词 VS声明“找不到类型或命名空间名称“Requiresta”(是否缺少或正在使用指令或程序集引用?) 我引用的是WatIn 2.1和NUnit 2.4.1。 我添加了nunit.framework和WatIn.core 我的C#项目是输出类型“控制台应用程序”和目标框架“.Net framework 4” 有什么

我很肯定这个问题以前还没有得到解决

我正在将[assembly:RequiresSTA]添加到我的C#项目中的AssemblyInfo.cs文件中。 但它不喜欢Requiresta这个词

VS声明“找不到类型或命名空间名称“Requiresta”(是否缺少或正在使用指令或程序集引用?)

我引用的是WatIn 2.1和NUnit 2.4.1。 我添加了nunit.framework和WatIn.core

我的C#项目是输出类型“控制台应用程序”和目标框架“.Net framework 4”

有什么建议吗?
谢谢你

当然是因为你忘了使用声明。把它和测试代码放在源代码文件中,而不是我的汇编代码中的assemblyinfo.csHi。我有以下用法:使用System.Reflection;使用System.Runtime.CompilerServices;使用System.Runtime.InteropServices;使用NUnit.Framework;使用WatiN.Core;在我的类代码中,我有以下用法:使用系统;使用System.IO;使用WatiN.Core;使用系统诊断;使用WatiN.Core.DialogHandlers;使用WatiN.Core.Exceptions;使用WatiN.Core.Logging;使用NUnit.Framework;我是否缺少特定的使用参考?嗨,我已经解决了我的问题。我不需要集合:RequiresSTA。相反,我只需在每个函数(void)上方添加[STAThread]。非常感谢。