[visual-studio] <Subtype> 디자이너 </ Subtype>로드 / 언로드시 Visual Studio에서 추가 한 다음 제거

아무도 전에 이것을 본 적이 있습니까? 나는 추가 계속 큰 비주얼 스튜디오 프로젝트가 [Subtype]Designer[/Subtype]내가 .vcproj다음 프로젝트의 다음 개폐에 제거합니다. 에 정의 된 클래스는 하나뿐입니다 StoredImageControl.cs. 누구나 내 개정 관리를 어지럽히 기 때문에 이것을 종료하는 방법을 알고 있습니다.

이것은 전에 있습니다 :

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

이 후

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



답변

저장된 솔루션 상태에서 연 파일과 관련이있을 수 있습니다. VS2010 에서이 문제가 발생하여 편집기에서 .xml 파일이 열린 상태에서 솔루션을 닫은 다음 솔루션을 다시 열면 해당 .xml 파일이 포함 된 프로젝트 에이 <SubType>Designer</SubType>줄이 추가됩니다. 그러나 파일을 열지 않고 솔루션을 닫으면 다음에 다시 열 때 해당 줄을 추가하지 않습니다.


답변

이 문제는 Visual Studio, 2008, 2010 및 현재 2012 년 3 판 이상에서 발생한 문제입니다. Microsoft Connect에서 버그로 기록 되었지만 MS의 대답은 “요청을 기록했지만이 문제를 해결할 계획은 없습니다” 시각.” 버그 보고서가 여전히 활성화되어 있으므로 충분한 투표로 MS로부터 더 나은 응답을 얻을 수 있으므로 버그 보고서에 투표하십시오.


답변

ASP.NET 웹 응용 프로그램의 .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 설정이 원인이되기를 바랍니다.이 경우 해당 설정이 무엇인지 알면 알려 드리겠습니다.


답변

SubType을 EmbeddedResource 오브젝트의 속성으로 놓으려고합니까?

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

나는 다음 링크에서 당신과 같은 질문을 보았고 이것으로 그의 문제를 해결했습니다.

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


답변

<SubType>Designer</SubType>Web.config의 동작 이 변경되는 것을 발견했습니다 .

WebDeploy를 사용하여 웹 서비스 파일을 게시합니다.

SubType이 Web.config 로 설정된 경우 모든 컨텐츠 파일이있는 기본 디렉토리와 .svc에이 파일을 올바르게 게시합니다.

SubType을 설정 하지 않으면 위와 같이 bin. 서브 디렉토리 아래에 Web.config를 복사합니다. 매우 이상합니다! MsBuild 로그에서 이는 CollectFilesFrom_SourceItemsToCopyToOutputDirectory 대상 중에 발생합니다.


답변

나에게도 새 파일을 프로젝트에 추가 할 때 버전 제어에 문제가 발생합니다.

해결 방법으로 프로젝트 파일에 보류중인 변경 사항을 취소 한 다음 마우스 오른쪽 버튼을 클릭하여 새 파일을 수동으로 추가-> 기존 파일을 프로젝트에 추가하십시오.

이 작업을 수행하는 동안 태그 < SubType >Designer< /SubType >가 오지 않습니다.

이것이 누군가를 도울 수 있기를 바랍니다. 따라서 이것을 게시하십시오.


답변