ソフトウェアは自動的に自動化の放出プロフィールを変更します

.NETプラットフォーム、設定ファイルweb.configファイルとはapp.config 2があり、前者はのWinFormアプリケーション構成ファイルに続いて、ウェブサイトの構成ファイル、で、これら2つの設定ファイルを読み込むための基本的なライブラリが良いサポートを提供しています。
しかし、文書自体のサポートの変更は、自動パブリッシングツールにポイントリリースで.NETアプリケーションを実行するために準備する時間の最近の期間は非常に良いではありません、あなたは方法以下のいくつかの変更の解決策を見つけるために、クエリ後に自動的に設定ファイルを変更する必要があります。

  • XMLの分析方法

このアプローチでは、構成が比較的複雑で、完全に独立した開発が必要で、多くの困難を使用するXPath構文に精通理解のXmlドムの人員構造を必要とします。

  • XDT変換ツール

このよう柔軟な構成、XDTの使用エンジンを変換するには、任意のXMLファイルを解決するために適用することができ、あなたはマニュアルを参照して、XDT転送構文を習得する必要があります。

https://docs.microsoft.com/en-us/previous-versions/aspnet/dd465326(v=vs.110)?redirectedfrom=MSDN


ツールソースアドレス:

https://github.com/cdzhoubin/Config-Transformation-Tool

  • ConfigMerge

このような特別な方法の2つの構成ファイルをマージするために、古い設定ファイルの内容を変更、削除、追加することができ、新しい設定ファイルは、ユーザーが、XPath構文を理解し、直接することができ、同じファイル構造を使用して、ソースを変更しないでください:次のアドレスで、使いやすい、オンラインソースライブラリ
https://github.com/loftum/ConfigMerge
統合方法:
例変換

App.root.config:

 

 App.override.config:

 

 

結果:

 

 

より良いこのツールを使用するためには、私はこのツールは、コマンドラインモードの作業を支援することである必要がある、また、道のWinFormの仕事をサポートしています(構成管理機能を提供します)、私は次のような効果があり、このリファクタリングツールを作った、とのWinFormプログラムを書きました下記:

 

 

新しいです

 

 合併

 

送信元アドレス:https://github.com/cdzhoubin/ConfigMerge

等(StringLengthに、必須)など、双方向のデータバインディングコントロールとしてErrorProviderコントロール、共通の特性検査の使用、の使用を含むこの小さなWinフォームプログラム、

興味のあるとして、あなたはより多くの記事のための公開情報番号を集中することができます。

 

おすすめ

転載: www.cnblogs.com/LifelongLearning/p/12022821.html