首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C#项目中嵌入.nbin文件

在C#项目中嵌入.nbin文件
EN

Stack Overflow用户
提问于 2011-07-30 00:00:07
回答 1查看 530关注 0票数 0

我是一个需要自然语言处理的项目的一部分。在处理了SharpNLP之后,我设法让它工作得很好,现在我正在将我们需要的代码分解到一个易于理解的类库中。

我遇到的一个挑战是SharpNLP操作所需的.nbin文件。在主下载中,它们是单独的文件,必须独立部署。这并不是真正适合我们的项目,因为这个类库将被我们网络上的多台不同机器上的至少4个其他项目使用。部署.nbins的手动步骤是系统管理员特别要求我删除的,管理人员对分离所需资源所带来的额外故障点保持警惕。我意识到这会使产生的.dll变得更大--我已经和每个人讨论过了,没有人关心这个问题。

在我的项目中嵌入这些资源的最佳方式是什么?我可以很好地导入它们,但我需要打开一个Stream对象来使实现无缝工作,至少可以说,在嵌入式二进制资源上打开一个Stream是很有趣的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-30 00:03:18

将它们的Build Action设置为Embedded Resource,然后调用

代码语言:javascript
复制
typeof(MyType).Assembly.GetManifestResourceStream("Project.Namespace.Folder.File.nbin")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6875848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档