none
vb2008 ,如何使用 NeutralResourcesLanguage 属性来标记? RRS feed

  • 问题

  • CA1824 : Microsoft.Performance : 由于程序集 'excel.exe' 包含基于 ResX 的资源文件,因此请使用 NeutralResourcesLanguage 属性来标记它,并指定该程序集内的资源所采用的语言。这会改进首次检索资源时的查找性能。请问我该如何标记它呢?

    2008年11月18日 0:11

答案

  • Code Snippet

    直接在项目属性里面或者在
    AssemblyInfo.vb文件里,例如

    Imports System.Resources

    Imports System
    Imports System.Reflection
    Imports System.Runtime.InteropServices

    ' 有关程序集的常规信息通过下列属性集
    ' 控制。更改这些属性值可修改
    ' 与程序集关联的信息。

    ' 查看程序集属性的值

    <Assembly: AssemblyTitle("WindowsApplication1")>
    <Assembly: AssemblyDescription("")>
    <Assembly: AssemblyCompany("Edu")>
    <Assembly: AssemblyProduct("WindowsApplication1")>
    <Assembly: AssemblyCopyright("Copyright © Edu 2008")>
    <Assembly: AssemblyTrademark("")>

    <Assembly: ComVisible(False)>

    '如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
    <Assembly: Guid("a7867c6a-cef2-4797-88d3-365fd8ff06f4")>

    ' 程序集的版本信息由下面四个值组成:
    '
    '      主版本
    '      次版本
    '      内部版本号
    '      修订号
    '
    ' 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
    ' 方法是按如下所示使用“*”:
    ' <Assembly: AssemblyVersion("1.0.*")>

    <Assembly: AssemblyVersion("1.0.0.0")>
    <Assembly: AssemblyFileVersion("1.0.0.0")>

    <Assembly: NeutralResourcesLanguageAttribute("zh-CN")>

    2008年11月18日 0:31
    版主

全部回复

  • Code Snippet

    直接在项目属性里面或者在
    AssemblyInfo.vb文件里,例如

    Imports System.Resources

    Imports System
    Imports System.Reflection
    Imports System.Runtime.InteropServices

    ' 有关程序集的常规信息通过下列属性集
    ' 控制。更改这些属性值可修改
    ' 与程序集关联的信息。

    ' 查看程序集属性的值

    <Assembly: AssemblyTitle("WindowsApplication1")>
    <Assembly: AssemblyDescription("")>
    <Assembly: AssemblyCompany("Edu")>
    <Assembly: AssemblyProduct("WindowsApplication1")>
    <Assembly: AssemblyCopyright("Copyright © Edu 2008")>
    <Assembly: AssemblyTrademark("")>

    <Assembly: ComVisible(False)>

    '如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
    <Assembly: Guid("a7867c6a-cef2-4797-88d3-365fd8ff06f4")>

    ' 程序集的版本信息由下面四个值组成:
    '
    '      主版本
    '      次版本
    '      内部版本号
    '      修订号
    '
    ' 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
    ' 方法是按如下所示使用“*”:
    ' <Assembly: AssemblyVersion("1.0.*")>

    <Assembly: AssemblyVersion("1.0.0.0")>
    <Assembly: AssemblyFileVersion("1.0.0.0")>

    <Assembly: NeutralResourcesLanguageAttribute("zh-CN")>

    2008年11月18日 0:31
    版主
  • 请问是在项目属性的资源那个选项里添加这一句吗?<Assembly: NeutralResourcesLanguageAttribute("zh-CN")> ,我添加之后还是不行!

    2008年11月20日 1:22