184

誰かが前にこれを見ますか?大規模なVisualStudioプロジェクトがあり、プロジェクトを次に開いたり閉じたりするときに、プロジェクトを追加[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>
4

6 に答える 6

96

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

于 2011-11-08T18:19:17.303 に答える
40

これは、Visual Studio の少なくとも 3 つのエディション、2008、2010、および現在の 2012 で問題となっています。これはMicrosoft Connect のバグとして記録されていますが、MS の回答は「お客様のリクエストを記録しましたが、現時点で修正する予定はありません。時間。" バグ レポートはまだアクティブであり、十分な数の賛成票があれば MS からより良い応答が得られる可能性があるため、バグ レポートに賛成票を投じることをお勧めします。

于 2013-04-16T13:59:50.927 に答える
8

SubTypeをEmbeddedResourceオブジェクトの属性として配置しようとしていますか?

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

私は次のリンクであなたのような質問を見ました、そして彼はこれで彼の問題を解決しました:

http://community.sharpdevelop.net/forums/t/9977.aspx

于 2010-10-26T18:04:53.243 に答える
8

ASP.NET Web アプリケーションの .csproj ファイルで同じ問題が発生しています。

<ItemGroup>
  <Content Include="site.master" />
  <Content Include="Web.config">
    <SubType>Designer</SubType>
  </Content>
</ItemGroup>

対:

<ItemGroup>
  <Content Include="site.master" />
  <Content Include="Web.config" />
</ItemGroup>

この問題に対する私の苛立ちは、リビジョン管理の変更によるものでもあります。この問題は VS 2005/2008/2010 に存在するようです。Microsoft フォーラムで次の質問を見つけましたが、答えは明確ではありません。

VS 設定が原因であることを願っています。

于 2010-11-21T18:38:48.747 に答える