7

私たちのプロジェクトは通常、単一のプロジェクトとして保存され、より大きなソリューションの一部ではありません。プロジェクトを開くと、Visual Studioによってソリューション(sln)とソリューションオプション(suo)ファイルがフォルダーに作成されます。この自動slnとsuoの作成を停止したいのですが、これを行う方法を知っている人はいますか?

編集:私たちは数十の個別のプロジェクトを持っています、そして私が追加/チェックインする必要があるアイテムを見つけるためにソース管理と比較するとき、これらの2つは常に各プロジェクトのリストを壊しています。

4

4 に答える 4

8

[オプション] -> [プロジェクトとソリューション] -> [全般] で [常にソリューションを表示する] がオンになっているかどうかを確認します。その場合は、チェックを外してください。

ただし、これはデフォルトでオフになっていると思います。常にソリューションを作成したかったので、これをオンにしたことを覚えています。

于 2009-01-16T22:14:14.597 に答える
2

Subversion を使用している場合は、"svn:ignore" プロパティをフォルダーに追加して *.sln と *.suo を無視するのが良い解決策のようです。他のバージョン管理システムにも同様の機能があります。特定の VCS のドキュメントを参照してください。

実際にそれが起こらないようにすることについては、私には手がかりがありませんが、不可能だと思います.

于 2009-01-16T22:00:00.477 に答える
1

通常、「ソリューションのディレクトリを作成する」のチェックを外して、SLN ファイルを同じフォルダーに配置し、最初にプロジェクトを閉じるときに手動で削除します。ソリューションに値する何かをしない限り、VSはそれらを再作成しません(たとえば、2番目のプロジェクトを追加します)。

それらの生成を回避するネイティブな方法はありません。

于 2009-01-16T22:06:58.777 に答える
-1

なぜわざわざこれを止めようとするのですか?各ソリューションを単一のプロジェクトに保持し、.sln / .suoファイルを無視して、通常どおりプロジェクトファイルを開きます。

于 2009-01-16T21:44:33.143 に答える