Castle 包括 WCF 托管
在我们的 WCF 解决方案中,我们有一个 ConsoleHost(控制台应用程序而不是类库)项目和一个 WasHost 项目。我们使用 Consolehost 托管用于开发环境,使用 WAS 托管用于生产环境。
现在,在 ConsoleHost 项目的 Castle 部分中使用“include uri=file://services.config”包含了许多 .config 文件。我不想在 WasHost 项目中复制此 services.config 文件。
有没有办法包含其他项目的文件而不制作它们的本地副本?或者很高兴听到其他更好的方法来做到这一点。
谢谢 拉维
In our WCF solution we have one ConsoleHost (console application not class library) project and one WasHost Project. We use the Consolehost hosting for Dev environment and WAS hosting for production.
Now there are a number of .config files that are included using "include uri=file://services.config" in the Castle section of ConsoleHost project. I don't want to make a copy of this services.config file in the WasHost Project.
Is there a way to include files from other projects without making local copies of them? Or happy to hear other better ways of doing this.
Thanks
Ravi
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过几种方式做到这一点。
一种是简单地按照描述从两个项目添加到源文件的链接 此处。
或者,您可以将配置嵌入到通用程序集之一(构建操作=文件属性中的嵌入资源),然后使用 Castle 包含嵌入资源的功能。例如
You could do this a couple of ways.
One is to simply add a link to the source file from both projects as described here.
Alternatively you could embed the config into one of the common assemblies (Build Action=Embedded Resource in the file properties) and then use Castle's ability to include embedded resources. E.g.