2016-04-27 11 views

答えて

2

私はGitHubのVisual Studio gitignore設定を使用します。サービスファブリックまたはSF用のVisual Studioツールが生成するものではなく、ビルド出力ではないものは無視してください。 Visual Studioで表示されるXMLファイル(ApplicationManifest.xml、ServiceManifest.xml、Settings.xmlなど)はすべて、ソース管理にチェックインする必要のあるアプリケーションとサービスの一部です。プロジェクトを開いたりコンパイルしたりするだけで、これらのファイルを単独で変更すべきではありません。

EDIT:VS は、特定のプロジェクトタイプのマニフェストファイルの一部を変更し、関係なく、それらのマニフェストファイルは、アプリケーションやサービスを説明し、あまりにも手動で変更することができますので、彼らがソース管理にチェックインされるはずですありません。

+0

csprojファイルには、自動的にプロパティのUpdateServiceFabricManifestEnabledが含まれています。このプロパティは、ビルド時にServiceManifest.xmlファイルを更新します。どちらが参考になりますか? –

+0

そうです、プロジェクトのタイプによっては、Visual Studioは特定の時間にマニフェストファイルを更新します。いずれにしても、これらの変更によってアプリケーション/サービスが定義され、チェックインする必要があります。 –

+0

本当に私の設定をビルドスクリプトで切り替えて自分の環境を管理する必要があります。引き続きローカル設定をチェックインしますが、他の環境設定とは異なります。次のステップは、環境をより良く管理する方法を理解することです。 :) –

関連する問題