Visual Studio 2015 Update1およびXAMLビルドテンプレート

adboll

そこで、元の質問をしますが、解決策を見つけたので答えます。

最近、開発ボックスをVS2015からVS2015 Update 1にアップグレードしたので、カスタムXAMLテンプレートで、発生していないと思われるエラーが発生しました。なんでだろう?

ビルド例外が最も多く見られ、私は見ました:不明なメンバーを設定できません 'Microsoft.TeamFoundation.Build.Activities.RunScript.FailOnNonZeroExitCode'(type XamlObjectWriterException)

adboll

マイクロソフトがVS2015アップデート1で何らかのスキーマ変更を行ったことが判明しました。これにより、XAMLで4行として経験したプロパティが追加され、VS2015ビルドコントローラーとエージェントを実行すると自動ビルドテンプレートが壊れます。ビルドコントローラーを更新して一致させることができるかどうかはわかりませんが、2つのXAMLで見つけたものは次のとおりです。

余分なプロパティなしで良い:

<mtba:RunScript Arguments="[AdvancedBuildSettings.GetValue(Of String)(&quot;PreActionScriptArguments&quot;, String.Empty)]" DisplayName="Run optional script before MSBuild" Enabled="True" FilePath="[AdvancedBuildSettings.GetValue(Of String)(&quot;PreActionScriptPath&quot;, String.Empty)]" sap2010:WorkflowViewState.IdRef="RunScript_1" />
<mtba:RunScript Arguments="[AdvancedBuildSettings.GetValue(Of String)(&quot;PostActionScriptArguments&quot;, String.Empty)]" DisplayName="Run optional script after MSBuild" Enabled="True" FilePath="[AdvancedBuildSettings.GetValue(Of String)(&quot;PostActionScriptPath&quot;, String.Empty)]" sap2010:WorkflowViewState.IdRef="RunScript_2" />
<mtba:RunScript Arguments="[AdvancedTestSettings.GetValue(Of String)(&quot;PreActionScriptArguments&quot;, String.Empty)]" DisplayName="Run optional script before Test Runner" Enabled="True" FilePath="[AdvancedTestSettings.GetValue(Of String)(&quot;PreActionScriptPath&quot;, String.Empty)]" sap2010:WorkflowViewState.IdRef="RunScript_3" />
<mtba:RunScript Arguments="[AdvancedTestSettings.GetValue(Of String)(&quot;PostActionScriptArguments&quot;, String.Empty)]" DisplayName="Run optional script after Test Runner" Enabled="True" FilePath="[AdvancedTestSettings.GetValue(Of String)(&quot;PostActionScriptPath&quot;, String.Empty)]" sap2010:WorkflowViewState.IdRef="RunScript_4" />

Update 1を使用してスキーマを変更しました(同じ4行のコード):

<mtba:RunScript Arguments="[AdvancedBuildSettings.GetValue(Of String)(&quot;PreActionScriptArguments&quot;, String.Empty)]" DisplayName="Run optional script before MSBuild" Enabled="True" FailOnNonZeroExitCode="True" FilePath="[AdvancedBuildSettings.GetValue(Of String)(&quot;PreActionScriptPath&quot;, String.Empty)]" sap2010:WorkflowViewState.IdRef="RunScript_1" />
<mtba:RunScript Arguments="[AdvancedBuildSettings.GetValue(Of String)(&quot;PostActionScriptArguments&quot;, String.Empty)]" DisplayName="Run optional script after MSBuild" Enabled="True" FailOnNonZeroExitCode="True" FilePath="[AdvancedBuildSettings.GetValue(Of String)(&quot;PostActionScriptPath&quot;, String.Empty)]" sap2010:WorkflowViewState.IdRef="RunScript_2" />
<mtba:RunScript Arguments="[AdvancedTestSettings.GetValue(Of String)(&quot;PreActionScriptArguments&quot;, String.Empty)]" DisplayName="Run optional script before Test Runner" Enabled="True" FailOnNonZeroExitCode="True" FilePath="[AdvancedTestSettings.GetValue(Of String)(&quot;PreActionScriptPath&quot;, String.Empty)]" sap2010:WorkflowViewState.IdRef="RunScript_3" />
<mtba:RunScript Arguments="[AdvancedTestSettings.GetValue(Of String)(&quot;PostActionScriptArguments&quot;, String.Empty)]" DisplayName="Run optional script after Test Runner" Enabled="True" FailOnNonZeroExitCode="True" FilePath="[AdvancedTestSettings.GetValue(Of String)(&quot;PostActionScriptPath&quot;, String.Empty)]" sap2010:WorkflowViewState.IdRef="RunScript_4" />

ビルドコントローラーを更新しない/更新できない場合の回避策/ハック:

  1. テンプレートに変更を加えて保存します。
  2. 上記の行の4つのプロパティを削除します:FailOnNonZeroExitCode = "True"
  3. XAMLをさらに変更せずに保存します。
  4. 別の変更が必要な場合は、プロセスを繰り返します。

ビルドコントローラーをアップデート1にアップデートして、この問題が恒久的に修正され、ポストバックできるかどうかをテストします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Visual Studio 2015 Update1をインストールした後のTFSビルドエラー

分類Dev

Visual Studio Community 2015 Update1ビルドの問題

分類Dev

Visual Studio 2015

分類Dev

Visual Studio2015およびTeamFoundation 2017

分類Dev

Visual Studio 2015ExpressおよびVisualSourceSafe 2005

分類Dev

Visual Studio2015プレビュー-ApacheCordovaビルドエラー

分類Dev

Visual Studio 2015 not finding Visual studio 2010

分類Dev

Visual Studio 2015 Update 1、clangエラー

分類Dev

Visual Studio 2015 .Net CoreRC2ツールプレビュー1

分類Dev

Visual Studio 2015 Update1はgitリポジトリインターフェイスを壊しました

分類Dev

Error Copying Typescript files when packaging Azure project - Visual Studio 2015 Update1

分類Dev

Visual Studio 2015 Update1用のMicroUpdate1.1

分類Dev

How to upgrade Visual Studio 2015 Update 1 to Update 2?

分類Dev

Visual Studio 2015 Update 1スパムlocalhost

分類Dev

Internal Compiler Error with C++ in Visual Studio 2015 Update 1

分類Dev

LocalDB not recognized in Visual Studio 2015

分類Dev

Cursor disappears in Visual Studio 2015

分類Dev

Visual Studio 2015 Installation Problems

分類Dev

Visual Studio Community 2015、BSoD

分類Dev

Visual Studio 2015 Update1に現在のGitブランチが表示されない

分類Dev

Visual Studio 2015 / IISExpressおよびApiControllerPOSTイベント

分類Dev

Visual Studio2015でのSSDTBIテンプレートの追加

分類Dev

Visual Studio2015でのSSDTBIテンプレートの追加

分類Dev

Visual Studio2015へのIsWixテンプレートの追加

分類Dev

Visual Studio2015のMonoGameテンプレート

分類Dev

Visual Studio 2015 C# XAML Designer doesn't load

分類Dev

Add new device to xaml layout designer Visual Studio 2015 UWP

分類Dev

Visual Studio 2015 Update 3 - C++ Compiler bug?

分類Dev

Visual Studio 2015にXNAをインストールする方法(プレビュー)

Related 関連記事

  1. 1

    Visual Studio 2015 Update1をインストールした後のTFSビルドエラー

  2. 2

    Visual Studio Community 2015 Update1ビルドの問題

  3. 3

    Visual Studio 2015

  4. 4

    Visual Studio2015およびTeamFoundation 2017

  5. 5

    Visual Studio 2015ExpressおよびVisualSourceSafe 2005

  6. 6

    Visual Studio2015プレビュー-ApacheCordovaビルドエラー

  7. 7

    Visual Studio 2015 not finding Visual studio 2010

  8. 8

    Visual Studio 2015 Update 1、clangエラー

  9. 9

    Visual Studio 2015 .Net CoreRC2ツールプレビュー1

  10. 10

    Visual Studio 2015 Update1はgitリポジトリインターフェイスを壊しました

  11. 11

    Error Copying Typescript files when packaging Azure project - Visual Studio 2015 Update1

  12. 12

    Visual Studio 2015 Update1用のMicroUpdate1.1

  13. 13

    How to upgrade Visual Studio 2015 Update 1 to Update 2?

  14. 14

    Visual Studio 2015 Update 1スパムlocalhost

  15. 15

    Internal Compiler Error with C++ in Visual Studio 2015 Update 1

  16. 16

    LocalDB not recognized in Visual Studio 2015

  17. 17

    Cursor disappears in Visual Studio 2015

  18. 18

    Visual Studio 2015 Installation Problems

  19. 19

    Visual Studio Community 2015、BSoD

  20. 20

    Visual Studio 2015 Update1に現在のGitブランチが表示されない

  21. 21

    Visual Studio 2015 / IISExpressおよびApiControllerPOSTイベント

  22. 22

    Visual Studio2015でのSSDTBIテンプレートの追加

  23. 23

    Visual Studio2015でのSSDTBIテンプレートの追加

  24. 24

    Visual Studio2015へのIsWixテンプレートの追加

  25. 25

    Visual Studio2015のMonoGameテンプレート

  26. 26

    Visual Studio 2015 C# XAML Designer doesn't load

  27. 27

    Add new device to xaml layout designer Visual Studio 2015 UWP

  28. 28

    Visual Studio 2015 Update 3 - C++ Compiler bug?

  29. 29

    Visual Studio 2015にXNAをインストールする方法(プレビュー)

ホットタグ

アーカイブ