hdxzd12 发表于 2024-4-30 18:09

NET程序无法调用TaskScheduler

本帖最后由 20230713G001133 于 2024-4-30 20:09 编辑

严重性      代码      说明      项目      文件      行
错误      CS0234      命名空间“Microsoft.Win32”中不存在类型或命名空间名“TaskScheduler”(是否缺少程序集引用?)      StalinLocker      D:\src\StalinLocker\StalinLocker\StalinScreamer\Form1.cs      10

Light紫星 发表于 2024-4-30 18:11

参考微软的文档
https://learn.microsoft.com/zh-cn/dotnet/api/system.threading.tasks.taskscheduler?view=net-8.0
程序集:
System.Runtime.dll
应该引用这个程序集就行了

不知道改成啥 发表于 2024-4-30 18:13

你引入com组件了吗:TaskScheduler TypeLibrary

hdxzd12 发表于 2024-4-30 18:14

Light紫星 发表于 2024-4-30 18:11
参考微软的文档
https://learn.microsoft.com/zh-cn/dotnet/api/system.threading.tasks.taskscheduler?vi ...

意思是using Microsoft.Win32.TaskScheduler;这样写是错的???

hdxzd12 发表于 2024-4-30 18:22

不知道改成啥 发表于 2024-4-30 18:13
你引入com组件了吗:TaskScheduler TypeLibrary

应该怎么引用COM控件

Light紫星 发表于 2024-4-30 18:23

20230713G001133 发表于 2024-4-30 18:14
意思是using Microsoft.Win32.TaskScheduler;这样写是错的???

看了一下,好像我之前的回答是错误的,你这个应该是计划任务的相关程序集,引用一下提示缺少的程序集就行了,你这个应用应该是反编译的,你可以在dnspy里面看到他引用的程序集

hdxzd12 发表于 2024-4-30 18:29

Light紫星 发表于 2024-4-30 18:23
看了一下,好像我之前的回答是错误的,你这个应该是计划任务的相关程序集,引用一下提示缺少的程序集就行 ...

好像不是反编译的问题
因为直接运行编译的程序也会出现这个错误

帅的惊动党 发表于 2024-4-30 19:07

20230713G001133 发表于 2024-4-30 18:22
应该怎么引用COM控件

https://www.picgo.net/image/guide.SRxHIM

帅的惊动党 发表于 2024-4-30 19:09

帅的惊动党 发表于 2024-4-30 19:07


using TaskScheduler;
好像还会报配置嵌入式什么的 错误,右键包属性设置为Flase,根据错误百度下有答案

天下有道 发表于 2024-4-30 19:12

20230713G001133 发表于 2024-4-30 18:22
应该怎么引用COM控件

在你的项目右键添加引用,会弹出个引用管理器,里面有个COM,你在搜索框搜索TaskScheduler,勾选确定就行了
页: [1] 2
查看完整版本: NET程序无法调用TaskScheduler