C# 为什么找不到程序集的模块?

C# 为什么找不到程序集的模块?,c#,.net,clr,.net-assembly,C#,.net,Clr,.net Assembly,我创建了一个自定义库(test.dll),并创建了一个引用我的库的控制台应用程序。当然,我在VS中添加了引用,因此代码如下: //use the type in test.dll Car c = new Car(); //Car is defined in test.cs which compiled into test.dll c.SpeedUp(); string pID = Console.ReadLine(); int theProcID = int.Parse(pID); thePro

我创建了一个自定义库(test.dll),并创建了一个引用我的库的控制台应用程序。当然,我在VS中添加了引用,因此代码如下:

//use the type in test.dll
Car c = new Car(); //Car is defined in test.cs which compiled into test.dll
c.SpeedUp();
string pID = Console.ReadLine();
int theProcID = int.Parse(pID);
theProc = Process.GetProcessById(theProcID);
ProcessModuleCollection theMods = theProc.Modules;
foreach (ProcessModule pm in theMods)
{
   string info = $"-> Mod Name: {pm.ModuleName}";
   Console.WriteLine(info);
}
因此,我通过任务管理器找到了控制台应用程序的进程id,然后输入id,但在列表中找不到“test.dll”,我可以看到许多其他dll,如“mscore.dll”、“mscorlib.ni.dll”、“user32.dll”等,那么我出了什么问题


顺便问一下,“mscorlib.ni.dll”和著名的“mscorlib.dll”有什么区别?

我用netcore试过,可以看到引用的test.dll

我用netcore试过,可以看到引用的test.dll

代码使用库了吗?它们在被保存之前不会被加载到内存中used@SamiKuhmonen. 是的,我确实使用了这个库,甚至创建了test.dll中定义的几个类的实例。你能添加一个吗?关于mscorlib.ni.dll:尽量不要同时问多个问题。你已经可以在StackOverflow上找到答案了,例如,我没有看到你测试中的任何清晰信息。dllIs使用库的代码是什么?它们在被保存之前不会被加载到内存中used@SamiKuhmonen. 是的,我确实使用了这个库,甚至创建了test.dll中定义的几个类的实例。你能添加一个吗?关于mscorlib.ni.dll:尽量不要同时问多个问题。您已经可以在StackOverflow上找到答案,例如,我没有看到任何来自test.dll的清晰信息