我有一个台式应用程序一米,有视力演播室,我需要更经常地更新其中一小部分。 为了避免每次部署新安装装置都不方便,我将更经常更新的支助职能分成一个单独的项目,将其编为DL。 台式机现在装上这台DLL,进行反射,然后根据拥有接口定义的DLL共同版,将目标放在桌面上:
Assembly a = Assembly.LoadFrom(supportDLLPath);
ISupportModuleInterface obj = (ISupportModuleInterface)a.CreateInstance("SupportCode.SupportObject");
if (obj != null)
{
obj.OnTransferProgress += new FileTransferProgressHandler(obj_OnTransferProgress);
obj.OnTransferComplete += new EventHandler(uploader_OnTransferComplete);
obj.DoWork(packagePath)
}
大部分时间都做了出色的工作,但我需要与它辩论一个问题,我可以可靠地让视觉演播室脱台,进入。 有时,在通过《刑法》将F11强加于人时,例如,在进入“DoWork”时,它将自动将《DLL》的源代码定位在我的系统中并显示。 然而,当一场活动发生时,视觉演播室刚刚在“呼唤圣”上展示[《外部法》]标记,我可以在支持项目中浏览该守则。
是否有人对如何确定这一点有任何想法,以便我能够适当辩论支持项目? 谢谢!