Tag: 组件

Type.GetType无法从已加载的程序集创建类型

我有程序使用Asssembly.LoadFrom方法加载程序集。 一段时间后,我尝试使用Type.GetType从该程序集创建一个类型(使用AssemblyQualifiedName ),但该方法返回null 。 如果我将它设置为抛出exception,它会告诉我 无法加载文件或程序集“…”或其依赖项之一。 该系统找不到指定的文件。 但我确信已经加载完全相同的程序集(它显示在AppDomain.CurrentDomain.GetAssemblies()列表中)。 任何人都知道可能出现的问题和/或如何解决这个问题?

如何以编程方式更改C#中的程序集名称

我想在C#中以编程方式更改我的程序集的名称,有一种方法可以从Project Properties更改它,但我想以编程方式更改它,以便我的输出.exe名称被更改..任何技巧?

C#:SHDocVw.WebBrowser_V1在什么程序集中定义?

它被用在几个网站上,似乎都假设读者知道如何使这种类型可用,但我不知道。 示例站点,请参阅第一条评论: http : //blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx

用于创建具有合并能力的电子邮件模板的良好库

我正在寻找一个非常好的库/组件/框架来为我的Web应用程序创建电子邮件模板。 我们定期发送一些电子邮件: 激活你的帐号 欢迎 感谢您的订单 等等。 我想给我的网络应用程序的非技术管理员一个方法: 查看当前的电子邮件模板(HTML,WYSIWYG) 对复制,颜色等进行一些小修改。 预览,测试,保存和“部署”新版本的电子邮件模板。 该工具需要支持“合并”字段。 有关示例,请参阅MailChimp.com 。 它们允许用户创建电子邮件模板,然后指定任意数量的字段,如下所示: | FIELD1 | |科研成果| 然后,在发送电子邮件时,开发人员传入每个字段的相应信息。 An example: Hi *|FIRSTNAME|*, Thanks for signing up. You rule! Best regards, MyWebSite.com 有谁知道这样的工具可以插入我的ASP.NET / C#网络应用程序? 我假设有人出了他们写的库/组件/我可以许可的东西。 谢谢!

如何在引用的程序集中获取所有类型?

无论出于何种原因,我似乎无法获得引用程序集中的类型列表。 不仅如此,我甚至无法进入这个引用的程序集。 我尝试了AppDomain.CurrentDomain.GetAssemblies() ,但它只返回已加载到内存中的程序集。 我尝试了Assembly.GetExecutingAssembly().GetReferencedAssemblies() ,但这只是返回mscorlib。 我错过了什么?

如何在Windows窗体应用程序中创建全局error handling程序?

我认为有一个组件允许创建全局error handling。 例如,当发生不良事件时,我自己会抛出exception throw new ArgumentNullException(“playlist is empty”); 我如何在全球范围内捕获它?

生成动态流程图

我们正在寻找一些可以动态创建流程图(图像)的代码/组件,最好是在.NET / C#中(尽管采用XML / JSON-feed的Silverlight / Flash组件也可以)。 例如,我们有一个(商业)报价,在成为最终报价之前会经过以下步骤: 请求 – >待定 – >准备修改 – >正在修订 – >最终 作为额外的一步,有可能从“修订后”回到“待定”。 所以组件/代码应该绘制这样的东西(其中’Under revision’将是此引用的活动状态): 示例图表http://sofzh.miximages.com/c%23/flowchart-example.gif我们不仅仅创建静态GIF图像(并根据需要加载正确的图像)的原因是这些步骤可能因客户对我们产品的实现而有所不同。 因此,我们正在寻找一种向用户动态显示为其配置的工作流程步骤的方法。 任何帮助将不胜感激!

预加载.NET程序集的好方法

在我的应用程序中,我需要在鼠标单击时显示一个表单。 问题是表单是在另一个程序集中,并且由于程序集加载的惰性,很可能在按下鼠标按钮时尚未加载程序集。 因此,在表单最终出现之前,我所拥有的是非常明显的暂停。 通过在初始化方法中调用new FormFromAnotherAssembly() ,我能够得到一个愚蠢的修复。 当然,这会照顾好事情,停顿不再存在,但它非常难看。 我唯一喜欢这个解决方案的是,如果我想使用像Assembly.Load这样的东西,我不必弄乱路径和程序集名称。 那么,如果我想确保在实际需要之前加载程序集,那么选择好的,强大的解决方案是什么? 提前致谢。

何时添加组件类与用户控件?

我有一个总的想法,并且有一些明显的情况,但是对我来说也有一些灰色区域 – 何时最好用于从组件扩展以及何时最好创建用户控件? 这与我试图解决的具体工作问题有关,但具体问题并不重要 – 这个问题的一般答案对我来说已经足够了。

添加/更改哪些程序集以将Silverlight Web应用程序部署到Windows Azure ?

我有一个基于silverlight的应用程序,包含使用silverlight工具包的图表,并使用RIA服务(域服务类,ADO.NET实体模型)连接到数据库。 我想在线将其部署到我的windows azure帐户。 我最近遇到过 角色的实例1网站很忙 角色网站的实例1是骑自行车 我一次又一次地遇到这个问题。 注意:我的Windows Azure SDK已更新,我已经部署了基于MVC的应用程序。 这个SOF答案指导我应该添加这些程序集: https : //stackoverflow.com/a/8966859/1319922 但这些是基于MVC的项目,我的基于Silverlight(使用C#)。 我还需要添加任何组件吗? 我的项目也可以在Local Host中正常工作。 我还需要设置一些程序集CopyLocal = true吗? 如果是,那是哪一个? 为什么我无法部署我的应用程序(并获得上述错误),还有其他问题吗? 请回复谢谢