Assembly.LoadFrom {"Illegal characters in path."} 错误

Assembly.LoadFrom {"Illegal characters in path."} error

我有以下声明:

Assembly SampleAssembly;
SampleAssembly = Assembly.LoadFrom("\bin\mycppapp.dll");

其中 bin 文件夹位于 ASP.NET MVC 5 项目结构中,它包含 mycppapp.dll 文件,这是一个具有各种方法的 Visual C++ 实体。当代码处理这一行时,我在调试器中看到以下错误:

{"Illegal characters in path."}

我该怎么做才能解决这个问题?

谢谢。

在 C、C++ 和 C# 中,反斜杠 (\) 是转义字符。例如,\r 表示回车 return,\n 表示换行。

使用两个反斜杠插入一个反斜杠。

Assembly SampleAssembly;
SampleAssembly = Assembly.LoadFrom("\bin\mycppapp.dll");