English 中文(简体)
2005年视觉演播室 C# Code from a different project?
原标题:
  • 时间:2009-06-02 18:57:58
  •  标签:

我有一个台式应用程序一米,有视力演播室,我需要更经常地更新其中一小部分。 为了避免每次部署新安装装置都不方便,我将更经常更新的支助职能分成一个单独的项目,将其编为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》的源代码定位在我的系统中并显示。 然而,当一场活动发生时,视觉演播室刚刚在“呼唤圣”上展示[《外部法》]标记,我可以在支持项目中浏览该守则。

是否有人对如何确定这一点有任何想法,以便我能够适当辩论支持项目? 谢谢!

最佳回答

是否将大会列入“Modules”窗口(Debug ->Windows->);模块或新闻“Ctrl-D, M”,是否将其列为“Symbols Loaded”,其编号从你预期的地点上载? (你可以通过正确点击和选择“Load符号......”来迫使它装载符号。) 如果找不到与其相匹配的编号文件,将促使你获得“Open. dialog”。

在该窗口中还检查了该模块的装货两次,而大会的版本/时间/地点是你预期的。

最后,检查“《我法》”是否在“Tools-> Options-> Debugging”下被ck,看看不核对是否会产生什么变化。

问题回答

你们能否去掉吗? 如果从我所记得的角度来看,它将给你一条途径,使来源代码在纸浆制作时出现。 我不得不这样做,以欺骗NHibernate,不得不将来源代码放在制作假文件的确切道路上。 之后,我可以向源代码提出问题。





相关问题
热门标签