如何将.config文件或依赖项目包含在主项目的bin文件夹中?

时间:2014-04-18 04:37:37

标签: c# build localization application-settings

我有一个包含业务规则代码的业务项目,在这个项目中我设置了存储异常消息的文件(以避免硬编码)。

在UI项目中,我指的是业务项目,UI项目有一个抛出异常的方法,在业务项目中定义了异常消息。

但是在构建之后,我找不到Business.config,因为它没有复制到UI bin文件夹。

那么如何将业务设置/配置文件包含在UI项目中?

我发现整个应用程序设置部分都包含在Business.dll文件中。 这样我以后就无法在不重建解决方案的情况下更改异常消息。

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:2)

右键单击解决方案资源管理器中的 Business.config 文件。

选择属性并将属性复制到输出目录设置为Copy if NewerCopy always

这会将配置与您的业务项目dll一起复制(您可以在其他C#项目中引用它)。

见下图:

enter image description here