我有一个包含业务规则代码的业务项目,在这个项目中我设置了存储异常消息的文件(以避免硬编码)。
在UI项目中,我指的是业务项目,UI项目有一个抛出异常的方法,在业务项目中定义了异常消息。
但是在构建之后,我找不到Business.config,因为它没有复制到UI bin文件夹。
那么如何将业务设置/配置文件包含在UI项目中?
我发现整个应用程序设置部分都包含在Business.dll文件中。 这样我以后就无法在不重建解决方案的情况下更改异常消息。
有什么想法吗? 感谢
答案 0 :(得分:2)
右键单击解决方案资源管理器中的 Business.config 文件。
选择属性并将属性复制到输出目录设置为Copy if Newer
或Copy always
。
这会将配置与您的业务项目dll一起复制(您可以在其他C#项目中引用它)。
见下图: