問題タブ [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.

0 投票する
1 に答える
19378 参照

.net - アセンブリ mscorlib.dll が見つからないか、読み込めませんでした

まず、この質問を見てきました。問題は似ているように見えますが、同じではありません。

を使用して4.5プロファイルなしで構築された、トリミングされたモノラルを実行しています./configure --with-profile4=yes --with-profile4_5=no

mono の .NET 4.0 を使用して構築された、.NET 4.0 をターゲットとするアプリケーションがありますxbuild。トリムダウンしたモノインストールに対して実行すると、次のエラーが発生します。

The assembly mscorlib.dll was not found or could not be loaded. It should have been installed in the `/opt/my-app/mono/lib/mono/4.5/mscorlib.dll' directory.

今、私は 4.0 アセンブリだけを参照しているわけではありません。4.5、AFAICS からは何も参照していません。

このエラーが発生するのはなぜですか?

それが関連しているかどうかはわかりませんが、 でビルドするときにこの警告が表示されますxbuild(ただし、 でビルドするときではありませんが、トリミングされたモノに対して実行するmsbuildとまだ表示されます):mscorlib.dll

これが関連しているかどうかもわかりませんが、ビルド マシンには .NET 4.5 がインストールされています。

0 投票する
1 に答える
6835 参照

ubuntu - mono / UbuntuでSLNを構築する

Mono / xbuild を使用して Ubuntu で SLN を構築しようとしています

OS X 10.7.4 の MonoDevelop で MVC4 プロジェクトをビルドするときに、Webapplication.targets missingのように simlink を追加することで、webapplication.targets missing に関連するエラーが発生し始めました。

しかし、今では関連するエラーが発生します: エラー: タスクの初期化エラー エラー: ファイルまたはアセンブリ 'Microsoft.Build.Tasks.v4.0' またはその依存関係の 1 つを読み込めませんでした。

これを機能させるために必要な特別な手順はありますか? Mono の特定のバージョンが必要ですか?

[アップデート]

これはNugetステップの問題のようです:

0 投票する
3 に答える
1142 参照

c# - (.html) リソース ファイルで xbuild が失敗する

xbuild で Web アプリケーション プロジェクトをコンパイルするのに問題があります。.html ファイルであるリソース ファイルがいくつかあります。

現在失敗しているのは、'KwasantCore\Resources\HTMLEventInvitation.html'

リソースは KwasantCore.csproj で次のように定義されています。

ubuntu でビルドする場合、ファイルは次の場所にあります。

xbuild を実行すると、次のエラーが発生します。

ファイルを確認したところ、そこにありました。問題は大文字と小文字の区別です。リソースは .csproj で正しく参照されているため、どこかでリソースが小文字化され'Resources/HTMLEventInvitation.html'ています。'resources/htmleventinvitation.html'

ubuntu ボックスの Microsoft.Common.targets ファイルを調べました。125行目はまったく関係のないものです(それは私に示しています</PropertyGroup>)。GenerateResources ターゲットを見ると、次のように表示されます。

参照されるターゲットは次のとおりです。

さて、これは疑わしいように見えますが、これらのInclude="@(ResourcesWithNoCulture)"行が何をしているのかわかりません.他の場所で検索してもヒントは得られません. それが .html ファイル (.resx ではない) であるという事実は、ターゲットの resx バージョンを呼び出しているだけなので、GenerateTargets ターゲットを疑います。

私は .targets ファイルの専門家ではありません。誰か手を貸してもらえますか? 私は周りをグーグルで検索しましたが、助けが見つかりませんでした。リソースは非常にまれではないため、これはかなり一般的なバグであると思います (ただし、おそらく .resx がなければそうです)。

編集:もう一度見てみると、「GenerateResources」に関連するエラーは正確には意味がありません。リソースが .resx ではないため、「CopyNonResxEmbeddedResources」で失敗するはずです。「ResxWithNoCulture」と「ResxWithCulture」のみを見ているため、GenerateResources ターゲットは .html ファイルに触れるべきではありません。

ターゲットの「CopyNonResxEmbeddedResources」は、「GenerateResources」の直前に呼び出されます

0 投票する
1 に答える
1890 参照

dll - dll を必要とする MONO 用の csproj をビルドします。

私はZetcodeというサイトから入手したコード行を持っています。これで最初の例をビルドするために、次のようにコードをコンパイルします。

csprojこれにより、ウィンドウを描画する exe がビルドされますが、ファイルが正しくないと思います。

これは、xbuild と msbuild を実行しようとした結果です。

これは、MSBuild の実行結果です。MSBuild は正常に完了しましたが、ファイルで指定しなくても、MSBuild が参照先を認識しているためだと思いcsprojます。

csprojを使用してコンパイルするためにコマンド ラインで使用した DLL をロードするために、ファイルに何を入力すればよいかわかりませんgmcs。手がかりはありますか?

-- 編集 2014-08-20 --

knocteからの回答を使用した後、ファイルにどのようにReferences追加されるかを確認できましたcsproj。項目グループを追加usingし、C# ソース ファイルにリストした参照を追加するだけです。

csprojこれは、ファイルを手動でビルドする場合の手動の方法です。

0 投票する
1 に答える
687 参照

xamarin.ios - コマンド ラインから Xamarin ツールチェーンのバージョン情報を取得する

CI 環境に正しいバージョンの mdtool、mono、sdk、および xamarin.android/ios がインストールされていることを確認したいと考えています。そのために、私の考えは、正しいバージョンがインストールされていない場合にビルドが実行されないように、Jenkins/Ant Buildprocess にバージョン チェックを追加することです。

xamarin studio からすべての関連情報を受け取ることができますが、コマンド ラインから同じ情報を取得するにはどうすればよいですか? xbuild も mdtool もバージョンを提供しません。mdtool でビルドを開始した場合、最も関連性の高いものは次のとおりです。

完全なバージョン情報を受け取る方法はありますか?

0 投票する
9 に答える
29406 参照

c# - コンパイルされた mono にデフォルトの .NET ライブラリがありません - System.Object が定義されていないか、インポートされていません

ここにあるガイドに従って、OS X Mavericks で mono をコンパイルしました: http://www.mono-project.com/docs/compiling-mono/mac/

xbuild を使用してアプリケーションをコンパイルすると、次のエラーが発生します。

OS XI で mono インストーラーを使用したとき、これらのエラーはまったく発生しませんでした。

(完成していない.NETフレームワークに機能を追加しているのでmonoでビルドしています)

autogen.sh の実行結果: https://gist.github.com/Geesu/149332f3f877c891d387 make の実行結果: https://gist.github.com/Geesu/4296f7d4c6c368d6986d