快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门威泥斯人_作家网进入



我们到现在为止已经对Vs.netdsl的根基常识进行了先容,并且一步一步的完成了我们的状态机设计器的设计,在上一节结合T4模板天生了代码.然则我们不停照样在调试的项目中来做的, 怎么能够让我们做的这个状态机设计器能够供给给其它人应用呢,在这一节,我们就来做一个安装法度榜样,这样在只安装了VS.NET的机械上,不澳门威泥斯人用安装SDK就可以应用我们的设计器了.

VS.NET DSL专门供给了针对DSL的安装项目,我们直接基于这个项目来制作我们的安装法度榜样澳门威泥斯人:

1.首先,向我们的办理规划中添加一个Dsl 安装项目,从项目类型中选择Extensibility—Domain Specific Language Setup:

2. 我们可以看到在天生的项目中, 照样由很多tt文件, 着实dsl的安装是基于开源项目wix,不过在一样平常环境下,我们不必要手动去改动wix文件,不过假如一旦有特殊的需求,现有的这种机制是很难满意的. 我们来先容一下这种安装机制:

当澳门威泥斯人我们向这个办理规划中添加DSL setup项目时,它会自动的探求Dsl项目和DslPackage项目,并自动添加对这两个项目的引用,然后根据这两个项目中天生自己的元数据文件 Inst澳门威泥斯人allerDefinition.dslsetup,我们来看一下这个文澳门威泥斯人件:

您可能还会对下面的文章感兴趣: