私たちはMakeを使用して、C、C++、Java、およびその他のビットを含む製品をコンパイルします。可能な限り、私たちはソース管理にチェックされたすべてをコンパイルするために必要なすべてのツールを持っています。ローカルの依存関係を排除し、開発マシン間での一貫性を保証します。Visual Studioプロジェクト用のスタンドアロンビルドシステム
最近、Visual Studioを使用してC#で記述されたいくつかのコンポーネントが追加され、Visual Studioソリューションで同様のアプローチを採用したいと考えています。 devenv
にシェリングするのは良い選択ではありません。 csc.exe
を直接呼び出すと(私がNantを使用する前に行ったように)、ビルドスクリプトでファイルの依存関係を追跡する必要があります。
MSBuildのデフォルトの場所は%windir%\Microsoft.NET\Framework\[version]\
ですが、パスの[バージョン]と[Framework64]と[Framework64]の両方が表示されるため、マシン間のばらつきが気になります。ディレクトリ。すべての開発者が.NETフレームワークのバージョンをインストールしているという要件はありますが、私はあなたのv3.5が私と同じではないかもしれないと心配しています。
誰にでもこのようなソリューションがありますか?あなたが本当に好きではないものを試してみましたか?
ありがとうございました。 - Eric –
"fx version"とは何ですか? –