MSCE工作空间配置

请问MSCE的工作空间Roles层级怎么定义,有没有样例?

  • 帮助文档中有说明。msconfig.cfg在处理完工作集配置后会去检查配置变量_USTN_ROLECFG是否被定义。如果定义了,就去处理这个配置文件。默认该配置变量未定义。

    #----------------------------------------------------------------------
    # If it is defined at any of the preceding levels, include $(_USTN_ROLECFG)
    #----------------------------------------------------------------------
    %if defined (_USTN_ROLE_NAME)
        _USTN_ROLECFG : $(_USTN_ROLESDIR)$(_USTN_ROLE_NAME).cfg
        %if defined (_USTN_ROLECFG) &&  exists ($(_USTN_ROLECFG))
        %  include $(_USTN_ROLECFG) level Role
        %endif
    %endif

    从以上CFG代码不难看出,要使用Role层级,需要我们新定义一个_USTN_ROLE_NAME,就是角色名称,然后再在_USTN_ROLESDIR指定的文件夹下创建一个以_USTN_ROLE_NAME为名称的CFG文件即可。_USTN_ROLESDIR被定义为如下内容:

    _USTN_ROLESDIR    : $(_USTN_WORKSPACEROOT)Roles/