【发布时间】:2016-04-23 20:01:32
【问题描述】:
我有一个用 C# (WCF) 制作的 Web 服务,它使用在 Visual Basic 6.0 中制作的 COM 对象。我已经关注this way 来转换 COM 对象并使用我想要的功能。 最大的问题是visual basic .dll 不断变化(因为它正在开发并适应客户端)并且CLSID 不断变化。
这是代码。很简单,我只是投了 COM 并发送打印所有页面:
Printer print = new Printer(); //Where I Cast the COM Library
print.AllPages = 1; //its a parameter but i edited it so you can understand
return print.PrintPdf();
如何使这段代码适应变化?有什么办法可以更改我的代码,这样我就不必删除引用,重新添加它并重建项目?
谢谢
【问题讨论】: