2009-06-03 57 views
1

组件设计师可以在设计时访问和修改项目的app.config或web.config文件吗?更具体的说,VS是否有一些托管服务暴露了这种“正确的方式”?我知道我可以自己找到.config文件,打开它并随心所欲地使用它,但我希望这是通过VS认可的方式,主要是因为源代码控制集成问题。Visual Studio组件设计器可以访问和修改项目.config文件吗?

回答

1

可以挂钩一个IEventBindingService(我链接到.NET 2.0的版本,也有1.1,3.0,和3.5版本太)从页面

摘录:

事件绑定服务提供了一个 的方式来链接事件处理程序与设计器代码中的 组件事件。

您可以将您的自定义app.config操作代码放入您公开的事件处理程序中。

+0

ty,我会研究这个。我不确定它是否提供了我需要的东西。我的困境是双重的:一个是'如何找到托管我的组件的项目的app.config?'第二个是'一旦找到,我该如何修改app.config w/o搞乱任何源代码管理(即做'结账',如果需要的话)?',所以我正在寻找类似于IResourceService http: //bit.ly/1D3ms,但对于.config文件 – 2009-06-13 16:54:40

2

VS可以编辑你的网页/应用程序配置出于种种原因。此外,在某些情况下,VS工具会为您提供文件各个部分的图形用户界面(哪种即时猜测就是您要做的)。但大多数情况下,您所说的“正确的方式”是手动编辑它。

如果您的项目足够大,您可能会担心CI并将其推广到多个服务器,这意味着您的配置文件的各个部分的生成脚本将会生成。

最后值得一提的是,你不应该为任何事情寻找MS幸福的方法,你应该把握你的需求,并拿出最实用的方法,掌握所有的事实。

+0

我会继续这样做。尽管微软在许多方面都采取了很好的方法。问问自己很重要。 “这真的是个好主意吗?”但是,对于你所处理的任何事情来说,这是一个很好的方法。 – 2009-06-10 23:05:37

相关问题