2009-06-03 31 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

相關問題