title: BIML never generate Package ProtectionLevel properly
body: <p>I have set my project level protection level to EncryptSensitiveWithPassword and in all my packages that I generate using BIML I have code below</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;Package Name ="MyPackage" ProtectionLevel="EncryptSensitiveWithPassword" PackagePassword="mypass"&gt;
  </code></pre>
  
  <p>For some reason I have to set ProtectionLevel to EncryptSensitiveWithPassword manually after every time I generate package using BIDS Helper. This is a painful job. I have no clue why should not work. Any clues?</p>
  
  <p>I am using 1.7.0 version of BIDSHelper downloaded from Codeplex and SQL Server Data Tools version 2012 (as you might already know the confusing part is that VS version is 2010)</p>
  
  <p><strong>Update:</strong>
  Below is the new structure of biml recommended by iamdave which is not generating any ouput in the ProjectSubPath and the ExceptionDataMigrator package is still generating witth default packlage protection 
  </p>
  
  <pre><code>&lt;Biml xmlns="http://schemas.varigence.com/biml.xsd"&gt;
      &lt;Projects&gt;
          &lt;PackageProject ProjectSubpath="bimlOutput"
                  Name = "Solution/Project"
                  ProtectionLevel = "EncryptSensitiveWithPassword"
                  ProjectPassword = "password"
                  &gt;
              &lt;Parameters&gt;
                  &lt;Parameter Name="sTestParam" DataType="String"&gt;This is project parameter&lt;/Parameter&gt;
              &lt;/Parameters&gt;
              &lt;Packages&gt;
                  &lt;Package PackageName="ExceptionDataMigrator"&gt;
  
                  &lt;/Package&gt;
              &lt;/Packages&gt;
  
          &lt;/PackageProject&gt;
      &lt;/Projects&gt;
      &lt;Connections&gt;
          &lt;Connection Name="Staging" CreateInProject="true" ConnectionString="Data Source=b.database.windows.net;User ID=h;Initial Catalog=Migration_Staging;Password=z;Provider=SQLNCLI11.1;Auto Translate=False;" RetainSameConnection="true" /&gt;
          &lt;Connection Name="Reporting" CreateInProject="true" ConnectionString="Data Source=Dev2;Initial Catalog=ng;Provider=SQLNCLI11;Integrated Security=SSPI;Auto Translate=false;" RetainSameConnection="true" /&gt;
          &lt;Connection Name="SalesForceDB" CreateInProject="true" ConnectionString="Data Source=db;Initial Catalog=SalesForce;Provider=SQLNCLI11;Integrated Security=SSPI;Auto Translate=false;" /&gt;
      &lt;/Connections&gt;
      &lt;Packages&gt;
  
      &lt;Package Name="ExceptionDataMigrator" ConstraintMode="Linear" ProtectionLevel="EncryptSensitiveWithPassword" PackagePassword="password"&gt;
          &lt;Parameters&gt;
  </code></pre>