1

私は常に Visual Studio を使用してこれを行いますが、MSDN でさえ、コンパイルと展開のシナリオでコマンド ライン アプローチについて繰り返し言及しています。

この男はコマンドラインだけをやりたいと思っており、筋金入りであると称賛されていますが、私はこのようにする意味がわかりません。私は何が欠けていますか?

4

4 に答える 4

6

他の人が言っているように、継続的ビルドと自動化は、コマンドラインツールを使用する非常に良い理由です。信頼性の高い展開プロセスが必要な場合は、構築と展開を自動化する方法が必要です。展開プロセスが、Visual Studioの起動、プロジェクトの読み込み、コンパイル、および展開ディレクトリへの出力の手動コピーで構成されている場合、展開の問題に悩まされます。部分的なビルド、古いバージョン、いくつかの重要なステップを忘れるなどの結果になります。

IDEは開発とデバッグに不可欠だと思います。しかし、確実に構築、テスト、および展開する唯一の方法は、プロセスを自動化することであることがわかりました。

于 2012-02-19T05:33:05.420 に答える
4

継続的インテグレーション サーバーなどの自動ビルド ツールは、通常、コマンド ライン C# コンパイラを使用します。Linux の世界でしばらく過ごすと、コマンド ラインの価値がわかるでしょう。

于 2012-02-19T05:21:28.540 に答える
2

大きな用途の 1 つは、大規模なワンクリック ビルド プロセスの一部として自動的に実行できることです。「Visual Studio を開き、ソリューションを開き、F6 を押してください」またはビルド キーが何であれ、自動化されたスクリプトを作成するのは、ちょっと難しい (または、少なくとも不必要に複雑です)。

于 2012-02-19T05:21:25.397 に答える
0

たとえば、プロジェクトを継続的インテグレーション サーバーにロードする場合、自動ビルドにはコマンド ライン アプローチを使用する必要があります。これが最も一般的な使い方だと思いますが、他にもあると思います。

于 2012-02-19T05:22:00.233 に答える