【发布时间】:2010-10-31 02:24:39
【问题描述】:
组件设计者可以在设计时访问和修改项目的app.config或web.config文件吗?更具体地说,VS 是否有一些托管服务可以“以正确的方式”做到这一点?我知道我可以自己找到 .config 文件,打开它并随心所欲地使用它,但我希望它通过 VS 认可的方式,主要是因为源代码控制集成问题。
【问题讨论】:
标签: c# .net visual-studio components designer
组件设计者可以在设计时访问和修改项目的app.config或web.config文件吗?更具体地说,VS 是否有一些托管服务可以“以正确的方式”做到这一点?我知道我可以自己找到 .config 文件,打开它并随心所欲地使用它,但我希望它通过 VS 认可的方式,主要是因为源代码控制集成问题。
【问题讨论】:
标签: c# .net visual-studio components designer
VS 可以并且会出于各种原因编辑您的网络/应用程序配置。此外,在某些情况下,VS 工具会为您提供文件部分的 GUI(我猜这就是您所追求的)。但在大多数情况下,您所说的“正确方法”是手动编辑它。
如果您的项目足够大,您也可能会遇到 CI 问题并部署到多台服务器,这意味着编写配置文件部分的生成脚本。
最后值得一提的是,您不应该在任何事情上寻找 MS 有福的方法,您应该根据自己的需要,在掌握所有事实的情况下提出最务实的方法。
【讨论】:
你可以挂一个IEventBindingService(我链接的是.NET 2.0版本,还有1.1、3.0和3.5版本)
页面摘录:
事件绑定服务提供了一个 将事件处理程序与 来自设计器代码的组件事件。
您可以将自定义 app.config 操作代码放入您公开的事件处理程序中。
【讨论】:
【讨论】: