サーバー全体でC#.NETプロジェクトファイルを移動するためのベストプラクティス
-
19-09-2019 - |
質問
C#.NETプロジェクトと開発サーバー内の特定のファイルを変更し、そのファイルを別の環境に移動するための最良の戦略は何ですか?私は常に宛先サーバーで再コンパイルすることを望んでいることに気づき、私は自分がしなければならないと思っていたので何か間違ったことをしていると思いました(さらに、サーバーは社内ではないので、本当に遅くて時間がかかります)。
あなたまたはあなたの会社が使用する提案や戦略は大歓迎です。
解決
- ルーズコードファイルを使用するWebサイトではなく、DLLをコンパイルするWebアプリケーションプロジェクトを使用していることを確認してください。
- Subversionなどのソースコードバージョンシステムを使用できます。
他のヒント
ソースファイル(Subversionなど)にソースコントロールプログラムを使用し、それらのファイルから構築されたバイナリ用のクルーズコントロールを使用してください...
Webアプリケーション開発のために、私の経験は次のとおりです。
開発者は、作成されたプロジェクトの共有を備えたSource Controlに添付されているローカルマシンに開発環境を持っています。開発者は、ファイルを手動でWebアプリケーションフォルダーにコピーできます。 MSIインストールのみがUATの変更を分散するためにのみ使用されるテストWebサーバーMSIインストールのみがUAT承認済みMSIを配布するために使用される製品Webサーバー
私が関わっているプロジェクトの規模は、通常、ビルドスクリプトをやり過ぎにします。ほとんどの場合、プロジェクトはデバッグなどのために何度も構築されています。
所属していません StackOverflow