c# 추가 - 임베디드 리소스의 이름




폰트 다국어 (3)

임베디드 리소스 이름의 C # 기본 동작은 다음과 같습니다.

<default namespace.><extended namespace.><filename>

프로젝트의 기본 네임 스페이스를 변경하지 않고도 임베디드 리소스의 이름을 제어 할 수 있습니까?


Answers

@ JustinDearing의 대답을 시도한 후에도 여전히 약간의 어려움이 있다면 다음을 시도하십시오.

  1. VS 옵션에서 MSBuild의 자세한 정보를 '자세히'로 설정하십시오.

  2. 프로젝트 구축

  3. 'Build'로그 창에서 출력을 복사하고 텍스트 편집기에 붙여넣고 'manifest'를 검색하십시오.


이렇게하는 방법은 매우 간단하지만 텍스트 편집기에서 Visual Studio Project (csproj 또는 vbproj) 파일을 편집해야합니다. 이 msdn 블로그 게시물을 참조하십시오.

다음은 관련 XML 스 니펫입니다.

<ItemGroup>
  <EmbeddedResource Include="bar.resx">
      <LogicalName>notfoo.bar.resources</LogicalName>
  </EmbeddedResource>
</ItemGroup>

@ 기호는 예약어를 사용할 수있게합니다. 예 :

int @class = 15;

위의 작품은 다음과 같은 경우에 해당하지 않습니다.

int class = 15;






c# .net visual-studio-2010