私はVBマシン上に展開するマシン上のハードウェア(ビデオカメラ、モーターなど)とのインタフェース用のコントロールを含んでいますが、その機械の所在地(車で3時間)。私は自分のラップトップ上でプロジェクトを進めようとしていますが、明らかにコントロールはハードウェアと話すことができないので、あらゆる種類のエラーを生成します。開発/テスト用の制御コンポーネントの代用/無効化
コントロールタイプを自分のモックコントロールクラスに置き換え、実際のマシンとテストマシンのどちらをビルドするかを制御するために#if指示文を使用します。問題は、影響を受けるコードの一部がフォームデザイナで生成されたコードセクションにあることです。フォームデザイナーは自動的に自分の変更を "修正"しようとするので、手動でいつも元に戻す必要があり、フォームデザイナーの編集をバージョン管理にコミットしないように覚えてください。
私はこの問題を回避する方法や、別のアプローチをとって、私と(同僚の)同僚から離れて作業することができますか?
私はVB2005で作業しています。