問題タブ [xbuild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android ビルドは Xamarin Studio (OSX) では成功するが、XBuild では失敗する
タイトルはそれをすべて本当に言います。OSX 上の Xamarin Studio でビルドするプロジェクトがありますが、コマンド ラインから xbuild を使用してビルドしようとすると失敗します。私は走っています
アプリをビルドすると、次のようなエラーが発生します。
と
Xamarin を最新のビット (5.10.1) に更新しました。
.net - Generate .NET documentation using Sandcastle HelpFileBuilder on ubuntu using xbuild
I have a travis CI workflow setup to build a sandcastle project. When running xbuild, I get the error given below. Can somebody help?
I am using Ubuntu 14.04.3 LTS.
$ xbuild SandcastleARM.shfbproj
XBuild Engine Version 12.0
Mono, Version 4.0.5.0
Copyright (C) 2005-2013 Various Mono authors
Build started 2/2/2016 10:41:37 PM.
Project "/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj" (default target(s)):
Target CoreBuildHelp:
SHFB: warning BHT0001: Unable to get executing project: Unable to obtain matching project from the global collection. The specified project will be loaded but command line property overrides will be ignored.
SHFB: error BHT0002: Unable to build project '/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj': System.NotImplementedException: The requested feature is not implemented.
at Microsoft.Build.Evaluation.Project.SetGlobalProperty (System.String name, System.String escapedValue) [0x00000] in :0
at SandcastleBuilder.Utils.MSBuild.BuildHelp.Execute () [0x00000] in :0
Task "SandcastleBuilder.Utils.MSBuild.BuildHelp" execution -- FAILED
Done building target "CoreBuildHelp" in project "/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj".-- FAILED
Done building project "/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj".-- FAILED
Build FAILED.
Warnings:
/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj (default targets) ->
/home/travis/SandcastleHelpFileBuilder/SandcastleHelpFileBuilder.targets (CoreBuildHelp target) ->
SHFB: warning BHT0001: Unable to get executing project: Unable to obtain matching project from the global collection. The specified project will be loaded but command line property overrides will be ignored.
Errors:
/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj (default targets) ->
/home/travis/SandcastleHelpFileBuilder/SandcastleHelpFileBuilder.targets (CoreBuildHelp target) ->
SHFB: error BHT0002: Unable to build project '/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj': System.NotImplementedException: The requested feature is not implemented.
at Microsoft.Build.Evaluation.Project.SetGlobalProperty (System.String name, System.String escapedValue) [0x00000] in :0
at SandcastleBuilder.Utils.MSBuild.BuildHelp.Execute () [0x00000] in :0
1 Warning(s)
1 Error(s)
Time Elapsed 00:00:01.7070770
c# - タスク AspNetCompiler の初期化中にエラーが発生しました: タスク AspNetCompiler が登録されていません
Mono 4.0.1 で .NET 4.5.1 ソリューションをビルドしようとしていますが、次のエラーが表示されます。Error initializing task AspNetCompiler: Not registered task AspNetCompiler
ただし、mono リポジトリに AspNetCompiler.cs ファイルがあることがわかります: https://github.com/mono/mono/blob/master/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AspNetCompiler .cs
sln がビルドされるように AspNetCompiler タスクを登録する方法はありますか?
c# - xbuild: プロジェクトにターゲットが見つかりません。c# クラス ライブラリ
Ubuntu 14.4 LTS で xbuild を使用してプロジェクトをコンパイルしようとしています。私は mono 4.2.3 と xbuild 12 を持っています
ソリューション全体は、以前は OSX 上の mono でビルドされていましたが、大学によっていくつかの変更 (プロジェクトの名前変更など) が行われ、OSX でもビルドできなくなりました。私は一生、何が変わってこれを引き起こしたのかを突き止めることはできません。Visual Studio と Jenkins の msbuild で問題なくビルドを続けています。
ソリューションには 5 つのプロジェクトがあり、最初はすべてエラーが返されました
少しグーグルで調べた後、すべてのプロジェクトファイルに次を追加しました。
現在、2 つのクラス ライブラリ プロジェクトのみがこのエラーを返しています。
診断ログを実行して、すべての msbuild 変数が正しいパスに設定されていることを確認しました。また、mono が正しくインストールされているかどうかを示す SO 投稿がいくつか見つかりました。
私は少し途方に暮れています。
編集
要求に応じて /v:diag を使用して実行した出力を次に示します。
本当に奇妙な点は、私の csproj ファイルがソース管理のように見えることです。このようなもの(文字数制限のため編集済み)
しかし、ビルドが失敗した後にそれを見ると、次のように変更されています。
そして、それがファイルにあるすべてです。ターゲットなし、何もありません。だから、何らかの理由でビルドを実行するときに xbuild/mono が csproj ファイルを変更しているように思えますか?
編集 2
Logger プロジェクトからのインポートは次のとおりです\
macos - Jenkinsワークフローshステップハンギング
現在、ワークフロー スクリプトのシェル ステップで問題が発生しています。ステップは完了したように見えますが、ワークフローは先に進みません。Jenkins Java プロセスも大量の CPU を消費し始めます。
Jenkins は OS X ボックスで実行されており、sh ステップは xbuild を呼び出して Xamarin アプリをビルドします。
ログ ファイルの内容は、xbuild が正常に完了したことを示していますが、ワークフローは sh ステップから進みません。
ハングの原因を突き止めるための戦略を提案できる人はいますか?
msbuild - $(ProjectName) に関する MSBuild / XBuild の違いは?
Windows/Mono 用のクロス プラットフォーム ビルド プロジェクトを定義しようとしています。リリース モードでコンパイルすると、ビルド プロセスの一部で nuget パッケージが作成されます。
これが私の「AfterBuild」ターゲットです:
これは MSBuild/Windows では完全に機能しますが、Monoでは失敗します$(ProjectName) is empty。MSBuild と XBuild の間でビルド スクリプト変数の処理方法に根本的な違いはありますか?