問題タブ [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.
msbuild - 一部のプロジェクトをビルドから除外するには?
ソリューションに X プロジェクトがあります: AllPlatformProject1、AllPlatformProject2... ProjectOnlyForWindows1、OnlyForWindows2... ProjectNotLinux1、ProjectNotLinux2...
「 OnlyForWindows」と「NotLinux 」を除外したいのですが、どうすればよいですか? xbuild を使用して、すべてのターゲットに対して実行できるようにしたいと考えています。
linux - xbuild 用の msbuild プロジェクトをビルドしようとしていますが、失敗し続けます
travis ci を使用してビルドしたいvb.net プロジェクトがありますが、 travisは Linux でのみ実行されるため、xbuild を使用する必要があります。ここにビルドログがあります。このエラーでビルドが失敗する理由を誰か教えてもらえますか?
f# - .NET 3.5 をターゲットとする F# 3 をビルドするための Xbuild
ナゲット配布用のプロジェクトをビルドするために使用する msbuild があります。簡単にパッケージ化できるように、アセンブリの .net 3.5、.net 4.0、および .net 4.5 ターゲット バージョンをビルドします。Windows では、これは常にうまく機能しますが、現在は xbuild を使用して mono を使用しており、.NET 3.5 ターゲット ビルドを除いてすべてが機能します。
次のようなエラーが表示されます
アセンブリは他のすべてのターゲットで読み取り可能であるため、何が欠けているのかわかりません。
念のために言っておきますが、ファイルは存在します
--
編集:
興味深いことに、Xamarin Studio でプロジェクトを .NET 3.5 にターゲット設定すると、実際には同じエラーが発生します。これがバグなのか、それとも何かが変更されたのか、そもそもこれが機能しないはずなのか、私にはわかりません。
c# - サーバーで xbuild のコンパイル後にバイナリ ファイルを実行できない
Monodevelop を使用して、C# で独自のサーバーを使用して Web アプリケーションを作成しました。私のコンピューターでは、問題なくコンパイルして実行できます。ただし、サーバーにデプロイしようとしましたが、xbuild を使用して .sln ファイルを正常にコンパイルし、.exe ファイルを実行すると、次のようになります。
「バイナリファイルを実行できません。」
明らかな .exe には +x フラグがあります。uname の結果は次のとおりです。
uname -a
Linux xxxxx 3.10.19-2 #1 SMP Thu Nov 14 10:42:59 CET 2013 x86_64 Intel(R)_Xeon(R) CPU _ __ X7460 _@_2.66GHz PLD Linux
そして、ここにファイルの結果があります
ファイル Server.exe
Server.exe: PE32 実行可能ファイル (コンソール) Intel 80386 Mono/.Net アセンブリ、MS Windows 用
したがって、64ビットマシンで32ビットアプリを実行しますが、これで問題ありません。「MS Windows の場合」は非常に気がかりですが、私のコンピューターでは file コマンドで同じ出力が得られます。私のコンピューターでの uname の結果は次のとおりです。
uname -a
Linux xxxxx 3.13.6-1-ARCH #1 SMP PREEMPT Fri Mar 7 22:30:23 CET 2014 i686 GNU/Linux
ただし、.exe ファイルは Unix スクリプトではありません。コンピューターの Wine で実行できますが、Wine はサーバーでは利用できません。サーバー上でアプリを実行するにはどうすればよいですか?
xamarin - Xamarin - xbuild を使用して、xamarin コンポーネントが追加されたプロジェクトをビルドする
Mac OS X 上の Xbuild [Xamarin Studio]
xbuild を使用してソリューション & (Visual Studio プロジェクト ファイル) csproj をビルドしようとしています。このソリューションには、スタートアップ プロジェクトではなく、Newtonsoft への参照があるプロジェクトが含まれています [xamarin コンポーネントを使用して追加] コンポーネントは「このプロジェクトに含まれる」とマークされていることに注意してください。
ソリューションとプロジェクトは Xamarin で正常にビルドされますが、ソリューション全体とそのファイルを削除する必要があります。team city を使用してプロジェクトをダウンロードし、Xbuild を使用して同じソリューションをビルドすると、プロジェクトは両方とも次のエラー メッセージで失敗します。
エラーメッセージのスナップショットを追加しました
Xbuild は AndroidPackage パスの検証を試みますが、Newtonsoft.Json パッケージを見つけることができません。
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: 警告: 参照 'Newtonsoft.Json' が解決されていません
この問題を解決するための正しいアプローチは何でしょうか。現在、私は開発者にサーバーにログオンさせ、xamarin studio [Newtonsoft をダウンロードすると思われる] を使用してソリューションを手動でビルドし、その後 xbuild を使用して毎回実行するように強制しています。お時間をいただきありがとうございました
ラジェッシュ