使用资源构建库

时间:2014-04-04 08:51:31

标签: c# dll build embedded-resource

我创建了一个使用.xml文件进行配置的库。但是在使用此库的核心项目中,不会复制资源。我添加了对library.dll的引用,但当然没有任何内容表明我需要包含lib项目的/ configuration文件夹。

我怎样才能实现这一目标? (不包括手册)

ps:我正在使用visual studio 2012 ultimate在c#中工作。这两个项目都是c#。一个生成一个库(dll等..),另一个是可执行项目。

提前致谢:)

1 个答案:

答案 0 :(得分:0)

右键单击并选择添加>要将资源包含到项目中的现有项目。

包含它们后,在解决方案资源管理器中选择它们,右键单击并选择属性。查找Copy to Output Directory,并将其设置为Always。这应该与您的项目一起复制文件。

如果需要,另一个选项可能是将Build Action设置为Embedded Resource,但这可能会使您从应用程序访问文件变得更复杂(但并非不可能)。

更新:访问嵌入的文件有点混乱,但other SO question可能会帮助您解决问题。