非常に複雑な展開シナリオがあり、継続的な展開を利用したいと考えています。現在、すべての巨大な MSBuild スクリプトがありますが、MSBuild はビルドには問題ありませんが、デプロイにはあまり適していません。
デプロイ コードを C# で直接記述できる、ある種の C# プロジェクトがあれば幸いです。特にアプリケーションの展開に適した C# スクリプト言語はありますか?
非常に複雑な展開シナリオがあり、継続的な展開を利用したいと考えています。現在、すべての巨大な MSBuild スクリプトがありますが、MSBuild はビルドには問題ありませんが、デプロイにはあまり適していません。
デプロイ コードを C# で直接記述できる、ある種の C# プロジェクトがあれば幸いです。特にアプリケーションの展開に適した C# スクリプト言語はありますか?
C# プロジェクトではありませんが、私の会社の製品であるBuildMasterを使用してデプロイを処理できます。すでに抱えている問題や、おそらく気づいていない問題 (構成ファイルの展開、データベース スキーマの更新、プロセスの自動化、承認など) を解決するように設計されています。
ただし、展開用の C# スクリプトを作成することだけが必要な場合は、あなたが説明しているように見えるcon-depというツールがあります。
展開を処理するために特別に設計されたツールの使用を検討することをお勧めします。Team Foundation Server を使用している場合、Team Build + InRelease は、ビルドと展開を処理するための十分にサポートされ、十分に文書化された方法を提供します。Microsoft が InRelease を所有するようになったので、まもなく Team Foundation Server の一部になります。
そうでない場合は、デプロイを処理する PowerShell スクリプトをいつでも作成できます。PowerShell は C# ではありませんが、.NET フレームワークの上に構築されているため (したがって、使い慣れたすべてのフレームワーク メソッドを引き続き使用できます)、学習曲線はそれほど急ではありません。