我们目前正在将遗留应用程序从VS2003 .Net 1.1 Windows应用程序迁移到ASP.NET MVC Web应用程序。 对于所有系统,客户端将从Windows 7迁移到Windows 10操作系统。
在Windows 10操作系统中,将VS2003 .Net 1.1中的旧版Windows应用程序暂时编译/运行到VS2012 .Net 2.0。
我们已经尝试过多次修复VS2012 .Net 2.0中的以下错误:
An assembly with the same simple name
'Interop.VRDPLAYERLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null has already been imported.
Try removing one of the references or sign them to enable side-by-side.
对于Interop.VRDPLAYERLib.dll版本V1.1.4322&; PublicKeyToken为null。 V2.0.50727
在旧版Windows应用程序代码中:
VRDPlayer.ocx | File Type: ActiveX
VRDPlayer.Register("VRDPlayer.ocx");
....
MethodBuilder meb;
meb.SetImplementationFlags(MethodImplAttributes.PreserveSig | meb.GetMethodImplementationFlags());
您能否建议/帮助我们解决此错误。 在此先感谢。