コンポーネント設計者は、設計時にプロジェクトのapp.configまたはweb.configファイルにアクセスして変更できますか?より具体的には、これを「適切な方法」で行うためにVSによって公開されているホスティングサービスはありますか?.configファイルを自分で見つけて開き、好きなように使用できることはわかっていますが、主にソース管理の統合に関する懸念から、これをVS認可の方法で実行したいと思います。
3 に答える
VSは、さまざまな理由でWeb/アプリ構成を編集できます。また、VSツールがファイルのセクションのGUIを提供する特定の状況があります(どの推測があなたが求めているものであるか)。しかし、ほとんどの場合、あなたが言う「適切な方法」はそれを手作業で編集することです。
また、プロジェクトが十分に大きい場合は、CIの懸念があり、複数のサーバーにロールアウトする可能性があります。これは、構成ファイルのセクションの生成をスクリプト化することを意味します。
最後に言う価値のあることは、MSに恵まれたアプローチを探すべきではなく、ニーズを取り入れて、すべての事実を手元に置いた最も実用的なアプローチを考え出す必要があるということです。
接続できますIEventBindingService(.NET 2.0バージョンにリンクしました。1.1、3.0、および3.5バージョンもあります)
ページからの抜粋:
イベントバインディングサービスは、イベントハンドラーをデザイナーコードのコンポーネントイベントにリンクする方法を提供します。
カスタムapp.config操作コードを公開するイベントハンドラーに配置できます。
コンポーネント設計者?¿
プログラム的に意味しますか?http://www.beansoftware.com/ASP.NET-Tutorials/Modify-Web.Config-Run-Time.aspx