6

我为 C# 控制台应用程序编写了代码。它将剪贴板值复制到文件中,并且运行时没有任何错误。

现在我想在另一个带有其他代码的 C# 项目中使用它。

我使用 [STAThread]after class{},但它给了我一个错误:

:: 属性“STAThread”在此声明类型上无效。它仅对“方法”声明有效。

我能做些什么?

4

1 回答 1

12

您只能放在[STAThread]入口点方法(而不是类)之上,并且只能在库中放置一次。您尝试将此代码复制到的项目类型是什么?它甚至需要 STA 属性吗?方法是静态的吗?

错误是说您正在[STAThread]使用方法以外的东西。

贴出你的代码。

于 2013-06-27T09:48:34.370 回答