デザイナー Visual Studio のロード/アンロード時に追加され、削除される 質問する

デザイナー Visual Studio のロード/アンロード時に追加され、削除される 質問する

誰かこれを見たことがありますか? 大規模な Visual Studio プロジェクトがあり、プロジェクトを開いたり閉じたりすると、プロジェクト[Subtype]Designer[/Subtype]に追加さ.vcprojれ、その後削除されます。 で定義されているクラスは 1 つだけですStoredImageControl.cs。リビジョン管理が本当におかしくなるので、これを止める方法を誰か知っていますか。

これは以前のものです:

<EmbeddedResource Include="StoredImageControl.resx">
  <DependentUpon>StoredImageControl.cs</DependentUpon>
</EmbeddedResource>

これは

<EmbeddedResource Include="StoredImageControl.resx">
  <DependentUpon>StoredImageControl.cs</DependentUpon>
  <SubType>Designer</SubType>
</EmbeddedResource>

ベストアンサー1

これは、保存されたソリューション状態で開いているファイルに関係している可能性があります。VS2010 でこの問題に遭遇し、エディターで .xml ファイルを開いたままソリューションを閉じると、その後ソリューションを再度開いたときに、その .xml ファイルを含むプロジェクトにこの<SubType>Designer</SubType>行が追加されることがわかりました。ただし、そのファイルを開かずにソリューションを閉じると、次に再度開いたときにその行は追加されません。

おすすめ記事