Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我为 C# 控制台应用程序编写了代码。它将剪贴板值复制到文件中,并且运行时没有任何错误。
现在我想在另一个带有其他代码的 C# 项目中使用它。
我使用 [STAThread]after class{},但它给了我一个错误:
[STAThread]
class{}
:: 属性“STAThread”在此声明类型上无效。它仅对“方法”声明有效。
我能做些什么?
您只能放在[STAThread]入口点方法(而不是类)之上,并且只能在库中放置一次。您尝试将此代码复制到的项目类型是什么?它甚至需要 STA 属性吗?方法是静态的吗?
错误是说您正在[STAThread]使用方法以外的东西。
贴出你的代码。