none
关于AssemblyInfo.cs RRS feed

  • 问题

  • 关于AssemblyInfo.cs的问题,我想问一下它是自己生成的还是要自己去新建的,新建的话新建选项里是不是有的(我找了可没找到)。
    2009年9月9日 5:58

答案

  • 关于AssemblyInfo.cs的问题,我想问一下它是自己生成的还是要自己去新建的,新建的话新建选项里是不是有的(我找了可没找到)。


    你好 这个类在你创建项目的时候会自动生成的,它包含一些常用的信息
    由于它并不是类或者其他特殊意义的文件,所以没有模板的 只是给当前程序集添加一些属性标记,如版本号这些,项目属性的修改等都会最终反馈到此文件里
    不建议直接添加这样的代码 可以自动生成后修改
    using System.Reflection;
    using System.Runtime.CompilerServices;
    using System.Runtime.InteropServices;

    // 有关程序集的常规信息通过下列属性集
    // 控制。更改这些属性值可修改
    // 与程序集关联的信息。
    [assembly: AssemblyTitle("IntegrativeQuery")]
    [assembly: AssemblyDescription("written by Raymond")]
    [assembly: AssemblyConfiguration("")]
    [assembly: AssemblyCompany("Inpha")]
    [assembly: AssemblyProduct("IntegrativeQuery")]
    [assembly: AssemblyCopyright("版权所有 (C) Legend (Beijing) Limited 2009")]
    [assembly: AssemblyTrademark("")]
    [assembly: AssemblyCulture("")]

    // 将 ComVisible 设置为 false 使此程序集中的类型
    // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
    // 则将该类型上的 ComVisible 属性设置为 true。
    [assembly: ComVisible(false)]

    // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
    [assembly: Guid("b396d67f-d19b-431b-b593-c20fa3598ac5")]

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


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年9月9日 6:03
    版主

全部回复

  • 关于AssemblyInfo.cs的问题,我想问一下它是自己生成的还是要自己去新建的,新建的话新建选项里是不是有的(我找了可没找到)。


    你好 这个类在你创建项目的时候会自动生成的,它包含一些常用的信息
    由于它并不是类或者其他特殊意义的文件,所以没有模板的 只是给当前程序集添加一些属性标记,如版本号这些,项目属性的修改等都会最终反馈到此文件里
    不建议直接添加这样的代码 可以自动生成后修改
    using System.Reflection;
    using System.Runtime.CompilerServices;
    using System.Runtime.InteropServices;

    // 有关程序集的常规信息通过下列属性集
    // 控制。更改这些属性值可修改
    // 与程序集关联的信息。
    [assembly: AssemblyTitle("IntegrativeQuery")]
    [assembly: AssemblyDescription("written by Raymond")]
    [assembly: AssemblyConfiguration("")]
    [assembly: AssemblyCompany("Inpha")]
    [assembly: AssemblyProduct("IntegrativeQuery")]
    [assembly: AssemblyCopyright("版权所有 (C) Legend (Beijing) Limited 2009")]
    [assembly: AssemblyTrademark("")]
    [assembly: AssemblyCulture("")]

    // 将 ComVisible 设置为 false 使此程序集中的类型
    // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
    // 则将该类型上的 ComVisible 属性设置为 true。
    [assembly: ComVisible(false)]

    // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
    [assembly: Guid("b396d67f-d19b-431b-b593-c20fa3598ac5")]

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


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年9月9日 6:03
    版主
  • 自己生成的。。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    2009年9月9日 6:32
    版主