小编Joh*_*ith的帖子

Mono SQLite上的System.DllNotFoundException

我最近一直想弄明白这一点.它正在我的Windows机器上工作,我从NuGet获得了SQLite,但......

当我把System.Data.SQLite.dll和SQLite.Interop.dll直接从我的Windows机器到Linux服务器,它说的是SQLite.Interop.dll没有找到,但我相信我看到它旁边的可执行的权利.

然后我试图编译System.Data.SQLite.dll使用/p:UseInteropDll=false,但没有运气.这次它说System.Data.SQLite.dll找不到.

这个"未被发现"的谜团是什么?

c# sqlite mono dllnotfoundexception

8
推荐指数
3
解决办法
8888
查看次数

进程线程(或整个进程)是否被挂起

我想检查进程的线程(整个进程)是否被挂起.我通过以下代码获取每个进程线程:

var threads = Proc.Threads;
for (int x = 0; x < threads.Count; x++) {
var thread = threads[x];
Run Code Online (Sandbox Code Playgroud)

但System.Diagnostics.ThreadState不包含Suspended,但System.Threading.ThreadState确实如此.如何转换System.Diagnostics.ThreadState到System.Threading.ThreadState,或者是一些其他方法来检查呢?我不是想暂停/恢复它们,只是我想知道Process hacker/Process explorer是如何做到这一点的.

c# multithreading process

4
推荐指数
1
解决办法
1190
查看次数