2017-05-01 7 views
2

私は、BIMLでプロジェクトパラメータを作成する上で、Catherine Wの投稿を使い果たしました。私が問題を抱えているのは、プロジェクトパラメータと同じローカルパラメータの式を設定することです。たぶんXMLフォーマットの問題ではありますが、私はWeb上でその例を見つけておらず、まだ自分自身でそれを理解していません。だから、どんな提案も最も役立ちます。BIMLでプロジェクトパラメータを参照する

私の環境のBIMLファイルにあるプロジェクトパラメータの定義は次のとおりです。

<Projects> 
    <PackageProject Name="ProjParams"> 
     <Parameters> 
      <Parameter Name="AgentJobName" DataType="String"></Parameter> 
      <Parameter Name="LoadType" DataType="String">Full</Parameter> 
     </Parameters> 
    </PackageProject> 
</Projects> 

次に、パッケージ\パッケージの下に変数があります。私は、LoadTypeという名前のユーザー変数を定義し、その変数を式のLoadTypeのパッケージ変数に設定しています。 (パッケージ内にパッケージパラメータを使用しないで、ユーザ変数を作成しなければならないものがあります)@ [$ Package :: LoadType]への参照は間違っていますが、それは私が把握しようとしていることです。 BIMLにパッケージパラメータを設定させるにはどうすればよいですか?

<Variables> 
     <Variable EvaluateAsExpression="true" DataType="String" IncludeInDebugDump="Exclude" Name="LoadType">@[$Package::LoadType]</Variable> 

ありがとうございました!

答えて

1

それは私が各パラメータ([$プロジェクト:: ProjectParameter] @と@ [$を参照して、私のパッケージ内に2つの変数を作成し、プロジェクトおよびパッケージレベルのパラメータを作成して、私のため

<Biml xmlns="http://schemas.varigence.com/biml.xsd"> 
    <Projects> 
     <PackageProject Name="so"> 
      <Parameters> 
       <Parameter DataType="String" Name="ProjectParameter" >Demo0</Parameter> 
      </Parameters> 
      <Packages> 
       <Package PackageName="so_43721322" /> 
      </Packages> 
     </PackageProject> 
    </Projects> 
    <Packages> 
     <Package Name="so_43721322"> 
      <Parameters> 
       <Parameter DataType="String" Name="PackageParameter">Demo1</Parameter> 
      </Parameters> 
      <Variables> 
       <Variable Name="PackageParameter" DataType="String" EvaluateAsExpression="true">@[$Package::PackageParameter]</Variable> 
       <Variable Name="ProjectParameter" DataType="String" EvaluateAsExpression="true">@[$Project::ProjectParameter]</Variable> 
      </Variables> 
     </Package> 
    </Packages> 
</Biml> 

を働いていますパッケージ:: PackageParameter])

enter image description here

は、私はいくつかのニュアンスが足りませんか?

+0

プロジェクトにパッケージ/パッケージ要素がありませんでした。それは私にとって違いをもたらしたようです。ありがとうございました! – CoBikeJunkie

関連する問題