Tag: 嵌入

如何使用嵌入资源的DLL加载?

我有一个DLL >> System.Data.SQLite.dll 要以正常方式使用它>只需将其添加为参考和 using System.Data.SQLite; 然后,我可以使用此DLL中的所有函数。 但是 ,我想将我的app.exe和这个DLL合并为一个文件。 我尝试过使用ILmerge ,但是失败了。 据我所知, ILmerge无法合并unmanage DLL。 所以,我尝试了另一种方法>将DLL作为嵌入资源。 我可以使用以下代码将其作为程序集加载: Stream stm = Assembly.GetExecutingAssembly().GetManifestResourceStream(“MyApp.System.Data.SQLite.dll”); byte[] ba = null; byte[] buffer = new byte[16 * 1024]; using (MemoryStream ms = new MemoryStream()) { int read; while ((read = stm.Read(buffer, 0, buffer.Length)) > 0) { ms.Write(buffer, 0, read); } ba = […]

我可以在DLL中嵌入其他文件吗?

我正在通过API为另一个应用程序编写插件。 插件分发了一个DLL。 是否可以在DLL文件中嵌入其他文件,如pdf,图像,chm帮助文件等…我希望能够提供插件的文档,但我仍然希望保留分发插件的能力-in作为单个文件,用户只需拖放到要安装的应用程序即可。

如何使用Microsoft.Scripting.Hosting?

要将一些IronPython代码嵌入到C#中,我想使用ScriptEngine using IronPython.Hosting; using Microsoft.Scripting.Hosting; 我找到了IronPython的参考资料,但是Scripting.Hosting的必要参考在哪里? 我在VisualStudio 2008中找不到它,目标是.Net 3.5。

从C#发送包含嵌入在正文中的图像的电子邮件

我的问题是如何以编程方式将带有attachemnts的电子邮件发送到默认邮件客户端。 我的要求是: 设置目的地,CC,BCC 链接到附件 在邮件正文中添加和图像像横幅一样 我成功地以各种方式撰写电子邮件,添加附件不是问题,但添加嵌入式图像是。 我已经将消息体编写为HTML并集成了Base64编码的图像,但Outlook和Outlook Express无法识别图像。 为什么? 有没有人能解决我的问题。 我解决了调用MAPI的一部分问题。

是否可以在C#项目中嵌入C代码?

我知道可以将我的C代码编译成dll,然后使用P / Invoke来调用该代码。 我想知道是否有可能在我的代码中直接嵌入一大块C代码,也许只有一个类可用… 像这样(非工作)的例子: public class MyClass { extern “C” { int do_something_in_c(int i) { return i*2; } } public int DoSomething(int value) { return do_something_in_c(value); } } 我一直在尝试使用Visual Studio 2008几个小时,但我没有到达任何地方,我怀疑它实际上是不可能的。 任何人都可以确认或否认这个吗? 谢谢。

如何将附属程序集嵌入EXE文件中

我遇到的问题是我需要将C#项目作为单个EXE文件分发,该文件不是安装程序而是真正的程序。 它还需要包含一个当前位于子目录中的转换。 是否可以将其直接嵌入二进制文件中?

用于嵌入C#/ .NET应用程序的脚本语言?

[我能找到的唯一类似的问题很久以前就被回答了,并且主要提到了IronPython。 我想考虑其他选项] 我们有一个用C#编写的复杂数据分析应用程序。 应用程序应为用户提供定制数据分析任务的复杂方法。 目前,我们使用配置文件和Excel表的混合来指定它,但它变得笨拙,所以我们正在寻找嵌入的脚本语言。 什么是C#/ .NET嵌入最好的简单脚本语言? 是否有可能以某种方式嵌入VBA类似于Excel / Word? 或者是使用JavaScript / Lua? 不用说,将主应用程序中的一些API和对象暴露给嵌入式脚本应该很容易。

如何在C#中的winforms应用程序中快速轻松地嵌入字体

这可能是noob领域,但是到底是什么: 我想在我的winforms应用程序中嵌入字体,这样我就不必担心它们被安装在机器上了。 我在MSDN网站上搜索了一下,发现了一些关于使用本机Windows API调用的提示,例如Michael Capsel(sp?)教程由Scott Hanselman链接。 现在,我真的必须经历所有麻烦吗? 我不能只使用我的应用程序的资源部分吗? 如果不是,我可能会去安装路线。 在那种情况下,我可以通过编程方式进行操作吗? 只需将字体文件复制到Windows \ Fonts文件夹即可? 编辑:我知道许可问题,感谢关注。