所以我找不到解决这个问题的方法:我使用的是.DLL库,我需要与外部设备进行交互,但是当我使用.DLL(代码示例中的粗线)时,我收到错误:system.typeinitializationexception'发生在mscorlib.dll
中.DLL应该通过Visual Studio 2015的解决方案资源管理器中的属性正确实现,并且代码可以在2台不同的笔记本电脑上正常工作,但是当我尝试在桌面上使用它时会出现此错误 - 我需要它能够发挥作用。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
using System.Text;
using Inomed;
using Inomed.Software.CommonLib.NeurostimInterface;
namespace Server3
{
static class Program
{
**public static Neurostim_interface myNeuro = new Neurostim_interface();**
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
错误:
“System.TypeInitializationException”类型的未处理异常 发生在mscorlib.dll
其他信息:
'Server3.Program'的类型初始值设定项引发了异常。调试: [...]'Server3.vshost.exe'(CLR v4.0.30319:Server3.vshost.exe): 加载'c:\ users \ bo \ documents \ visual studio 2015年\项目\ Server3的\ Server3的\ BIN \调试\ Neurostimulator_HID_DLL.dll”。 跳过加载符号。模块已优化并具有调试器选项 'Just My Code'已启用。 抛出异常:Neurostimulator_HID_DLL.dll中的“System.Runtime.InteropServices.COMException” 程序'[11160] Server3.vshost.exe'已退出,代码为0(0x0)。