반응형
Visual Studio - Resx 파일의 기본값은 'internal'에서 'public'입니다.
VS에서 리소스 파일을 편집할 때마다 해당 코드를 재생성하고 클래스 액세스 한정자를 내부로 설정합니다.
resx를 편집할 때마다 Ctrl-F -> ReplaceAll이 괴롭습니다.공용으로 기본 설정할 수 있는 속성/설정이 있습니까?
internal class MyResource {
internal static global::System.Resources.ResourceManager ResourceManager {...}
}
그거 다 필요해요internal
되려고public
시종일관
대신에ResXFileCodeGenerator
을 사용합니다.PublicResXFileCodeGenerator
.
이 작업은 공개 액세스할 Resx 파일의 속성 창에서 사용자 지정 도구 속성으로 설정하여 수행할 수 있습니다.
편집: 또는 Visual Studio에서 resx 파일을 열 때 액세스 수정자를 공용으로 설정할 수 있습니다.액세스 수정자 드롭다운 상자는 양식 맨 위에 있습니다.
리소스 파일을 마우스 오른쪽 버튼으로 클릭합니다(
resource.resx
) => 속성.사용자 지정 도구 => 다음으로 변경
PublicResXFileCodeGenerator
.csproj에서 각 항목을 변경합니다.Designer.cs
<Generator>ResXFileCodeGenerator</Generator>
로.
<Generator>PublicResXFileCodeGenerator</Generator>
또는 인터페이스에서
도움이 되길 바랍니다.
아마도 가장 쉬운 방법은 Publicctor로 파생 클래스를 만드는 것입니까?
생성된 클래스:
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Strings() {
}
파생 클래스:
public class PublicStrings : Strings
{
/// <summary>
/// Public localization Strings.
/// </summary>
public PublicStrings()
{
}
}
언급URL : https://stackoverflow.com/questions/4274311/visual-studio-resx-file-default-internal-to-public
반응형
'programing' 카테고리의 다른 글
새 _id를 사용하여 MongoDB에서 문서 복제 (0) | 2023.05.26 |
---|---|
pep8.py 을 Eclipse에 통합하는 방법은 무엇입니까? (0) | 2023.05.21 |
UI에서 제스처 탭을 호출하는 방법 프로그래밍 방식으로 신속하게 보기 (0) | 2023.05.21 |
Git 상태는 내용이 동일하더라도 파일이 변경된 것으로 표시됩니다. (0) | 2023.05.21 |
리눅스 셸에서 변수로 나눗셈을 어떻게 할 수 있습니까? (0) | 2023.05.21 |