2017-06-22 5 views
1

ビルドカスタマイズプロジェクトの後に管理ソリューションを取得しようとしています。しかし、デフォルトの.TARGETファイルで管理ソリューションの一部でSolutionPackagerの「/ packagetype」引数を指定しないでくださいようカスタマイズプロジェクトビルド

<!-- Unmanaged solution --> 
    <Exec Condition="'$(SolutionType)' == '0' or '$(SolutionType)' == '2'" 
     Command="REM SET AssemblyVersionDefinitionFile=$(AssemblyVersionDefinitionFile) 
      REM SET AssemblyVersionName=$(AssemblyVersionName) 
      &quot;$(SolutionPackagerDir)\SolutionPackager.exe&quot; -a:pack -z:&quot;$(OutDir)$(TargetName).zip&quot; -f:&quot;$(IntermediateOutputPath)\$(BeforeLocDir)&quot;" /> 

    <!-- Managed solution --> 
    <Exec Condition="'$(SolutionType)' == '0' or '$(SolutionType)' == '2'" 
    Command="REM SET AssemblyVersionDefinitionFile=$(AssemblyVersionDefinitionFile) 
      REM SET AssemblyVersionName=$(AssemblyVersionName) 
      &quot;$(SolutionPackagerDir)\SolutionPackager.exe&quot; -a:pack -z:&quot;$(OutDir)$(TargetName)_managed.zip&quot; -f:&quot;$(IntermediateOutputPath)\$(BeforeLocDir)&quot; -p:Managed" /> 

指定するには、すべての私の試み「/ packagetype」引数(「/ P:管理」または'-p:Managed')は成功しなかった。私が間違っているのは何ですか?

UPD

出力は次のとおりです。

1> Solution package type did not match requested type. 
1> Command line argument: Unmanaged 
1> Package type: Managed 

私は、コマンドライン引数を変更することができますどこに?

答えて

0

カスタマイズプロジェクトで管理されていないソリューションをエクスポートするため、プロジェクトのビルド後に管理ソリューションを取得できません。 XMLの違いについてhereを読んでください。

"/ packagetype"については、この引数はオプションです。パッケージのタイプは.zipファイルまたはコンポーネントファイルの中から読み取ることができるため、この引数は省略できます。ソリューションパッケージャhereの詳細。