VS同一解决方案的不同项目的命名空间名字要不一样。譬如开发一个DLL,命名空间是Viewer,为了测试DLL,又建立了一个测试项目,命名空间名字也是Viewer,会触发异常:
System.TypeLoadException
HResult=0x80131522
Message=未能从程序集“Viewer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“Viewer.map”。
Source=Viewer
StackTrace:
在 Viewer.ViewerFrm..ctor() 在 E:\Projects\Viewer\DViewer\ViewerFrm.cs 中: 第 18 行
在 Viewer.Program.Main() 在 E:\Projects\Viewer\Viewer\Program.cs 中: 第 19 行
程序运行不了。