問題タブ [targets]

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 に答える
2863 参照

msbuild - MSBuildターゲットで作成されたItemGroupを呼び出し元のターゲットで使用できるようにします

MSBuildファイルに次のターゲットがある場合:

ターゲットのMessageステートメントで、ターゲットが@(TestAssemblyList)ItemGroupに入れTempたアイテムを出力するにはどうすればよいですか?CreateTestList

0 投票する
6 に答える
133080 参照

c# - ボタンのクリック時に新しいタブをリダイレクトします。(Response.Redirect) asp.net C#

ボタンをクリックして新しいタブ/ウィンドウでページを開こうとしています.Googleでこのコードを取得しようとしましたが、機能しません。

誰でもこれで私を助けることができますか?

これを使用すると、エラーが発生します

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

.net - nlog参照されたアセンブリからカスタムターゲットを読み込めません

次のカスタムターゲットを作成しました。

このクラスは、独自のアセンブリ内で定義されます。たとえば、MyTargets.dll(本名ではありません)などです。NLog.configファイルには次の行があります

この新しいタイプを使用するようにターゲットが定義されています。

このターゲットを使用するようにロガーが定義されています(省略)。

ターゲットアセンブリプロジェクトを参照すると、アプリケーションは構成を正常にロードします。出力DLLを参照しようとすると、ロードに失敗します。プログラムでアセンブリからターゲットを追加すると(プロジェクトではなくビン参照)、機能します。

DLLは適切な場所、つまりbindirにあるようです。コードで型を参照できるため、型が存在している必要がありますが、コードで型を参照しようとすると転倒するようです。

なぜコードでそれをしないのですか?私が構築しているnugetパッケージの一部であり、このコードライブラリのすべてのコンシューマーに標準の構成ファイルを配布する必要があります。

任意の提案/アイデアをいただければ幸いです

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

ios - プロジェクト構造におけるリンクされたフレームワークの間違った配置

こんにちは

私はあなたにおそらく本当に簡単な質問をしています。フレームワークにリンクする方法に関する Apple のヒントに従って、プロジェクトにいくつかのフレームワークを追加しようとしました。

すべて正常に動作しますが、私の意見では、フレームワークのサブフォルダーが既に存在するため、フレームワークがプロジェクト構造の一番上に追加されます。しかし、リンクされた「フレームワーク」をこのフォルダにドラッグ アンド ドロップすると、ターゲットの「バイナリをライブラリにリンク」ウィンドウでフレームワークが赤く表示されます。したがって、XCode には適切な場所がありません。

フレームワークを移動する方法、または一般的にフレームワークをフレームワークサブフォルダーに追加する方法を誰かが説明してもらえますか?!

ご協力いただきありがとうございます!

0 投票する
2 に答える
2328 参照

makefile - GNU Make ルールの重複を避ける

いくつかの依存関係の生成を実行する Makefile を作成してきましたが、(レガシー) コードベースには.cpp.ccファイルが混在しているため、ルールを複製する必要があることに気付きました。少し見栄えが悪いようです。.cppターゲットの前提条件がファイルまたはファイルのいずれかになるように指定する方法はあり.ccますか?

したがって、次のようにするのではなく:

次のような重複のないものを作成します。

それとも、この強制された冗長性は、GNU Make の設計の不幸な要素にすぎないのでしょうか?

0 投票する
4 に答える
7925 参照

c++ - LLVM(低レベル仮想マシン)を使用して、どのプラットフォーム用にバイナリをコンパイルできますか?

LLVMのClangコンパイラの使用に興味があります。LLVMはクロスプラットフォームであると主張していますが、どのプラットフォームをターゲットにできるかは明確ではありません。私はこれについてかなり多くのグーグルを行いましたが、LLVMでサポートされているプラ​​ットフォームに関する情報はあまりないようです。私が見つけた唯一のことは、ちょっと混乱している「これ」でした。LLVMを使用してそれらのプラットフォーム用のバイナリをコンパイルできるのか、それともそれらのプラットフォームでのみ実行できるのか(または両方)はわかりません。LLVM / Clangコンパイラについて詳しく知っている人は、Clangまたは他のLLVMフロントエンドを使用してターゲットにできるプラットフォームを教えてもらえますか?特定の情報が必要です(「Windows 32ビット、Windows 64ビット、Linux 32ビット、Linux 64ビットなどをサポートしています)。ありがとうございます。

編集:

わかりました。LLVMが実際に何であるかについて私は混乱していると思います。私が今理解したことから、LLVMは単なるバイトコードインタープリターです。LLVMは解釈されるので、実行可能バイナリと比較してLLVMバイナリはどれくらい遅いですか?では、パフォーマンスが重要な場合、LLVMは正しい選択ではありませんか? 「ここ」私はそれがサポートするアーキテクチャを見つけましたが、それがサポートするオペレーティングシステムについては述べていませんでした。プラットフォームに依存するコードを回避した場合、すべてのオペレーティングシステムで実行されますか?LLVMについて詳しく説明している記事があれば、もっと探します。

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

ios - Xcode 4で同じファイル名でiPhoneとiPadのターゲットを構築するにはどうすればよいですか?

弊社では、iPhone版とiPad版のiOSアプリを作成しました。このアプリは「SaveMyPlace」と呼ばれます。iPad版を「SaveMyPlaceHD」と呼びたかったのですが、その名前が長すぎて、踏み台の画面で切り捨てられてしまいました。

結局、アプリの両方のバージョンを同じもの、「SaveMyPlace」と呼ぶことになりました。これはXcode3.xで見つかりました。最初のターゲットを選択してビルドし、必要な処理を実行してから、2番目のターゲットを選択してビルドするだけで、準備は完了です。

XCode 4では、ビルドシステムは両方のターゲットを同時にビルドしたいと考えています。2つのターゲットを設定し、各ターゲットに適切なソースファイルのペン先、グラフィックスなどを設定しました。ただし、Xcodeは両方のターゲットを同じディレクトリに構築し、iPhoneバージョンはアプリのiPadバージョンを上書きすることになります。

同じファイル名で2つの別々のターゲットを構築し、結果の.appファイルを別々のディレクトリに保存するようにXcodeを設定するにはどうすればよいですか?

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

iphone - putpkt:コアデータの軽量移行のエラーとテスト

4つのターゲット(それぞれに2つのアプリ、1つのiPhoneと1つのiPadバージョン)を持つxcodeプロジェクトがあります。最近、Core DataLightweightMigrationを実装しました。

現在、iPhoneバージョンの2つのアプリのみをテストしており、それらをAppAとAppBと呼んでいます。iPhoneで現在のアプリストアバージョンのアプリAを実行してから、新しいバージョンのアプリAをインストールしてテストすることができます。軽量移行。それは問題なく動作します。

次に、アプリBで同じことを試します。現在のアプリストアバージョンのアプリBをiPhoneに問題なくインストールできます。しかし、iPhoneに新しいバージョンのアプリBをインストールしようとすると、毎回次のエラー(またはその変形)が発生します:「putpkt:書き込みに失敗しました、パイプが壊れています」

現在の2つのバージョンは同じプロジェクトにあり、すべての構成(デバッグ、リリース、配布)でまったく同じ設定になっているため、混乱しています。アドホック配布ではありません。

このフォーラムやどこでもこのエラーについて読んだすべての投稿は、アプリの削除、デバイスの再起動、xcodeの再起動などを示唆しています。そして確かに、私はそれをそのように動作させることができます。しかし、その方法で移行をテストすることはできません。古いバージョンのアプリをデバイスから削除しても、何も移行されません。

これで髪を抜いています。2つのアプリは元々2つの異なるプロジェクトに含まれていましたが、新しいターゲットとしてアプリBをアプリAプロジェクトに追加しました。これは、すべてを見たような気がするので、私が考えることができる唯一のことです。私はこの問題を理解するためにいくつかの助けを本当にいただければ幸いです。テストできないデータベース更新を送信することに気分が悪くなります。特に、この現在のバージョンまでバックアップオプションを提供していなかった場合は、人々のデータが破損する可能性がありません。うーん。

編集:更新せずにデバイスでアプリBを実行しようとすると、次のエラーが発生することがよくあります。実行可能ファイルの起動中にエラーが発生しました...実行方法がわかりません。「ヘルプターゲット」を試してください。

編集:アプリBの製品名を変更したため、この問題が発生していると思います。これによりバンドルが変更され、データを移行できなくなると思います。私はそれを元に戻して更新を投稿しようとします。それまでの間、マージバンドルはアプリAでうまく機能しているようです。

0 投票する
2 に答える
20951 参照

iphone - Xcode 4 でプリプロセッサ マクロを定義するにはどうすればよいですか?

アプリ用に 2 つのターゲット (ライト バージョンとプロ バージョン) を設定しており、それぞれのコードにいくつかの微妙な違いを統合したいと考えています (たとえば、プロ バージョンでは iAd バナーが表示されません)。

私は周りを見回しており、これを行う最も簡単な方法はプリプロセッサ マクロを使用することであることがわかりました。私が直面している問題は、Xcode 4 でそれらを設定する方法です。一方のターゲットで「PRO_VERSION」と呼ばれるマクロを設定し、もう一方のターゲットで「LITE_VERSION」と呼ばれるマクロを設定したいと考えています。

以下は、私がそれらを使用する方法の例です。

0 投票する
2 に答える
2611 参照

android - 新しいプロジェクトで「Android XX」または「Google API」を選択します

基本的には同じだと思いますが、ビルドターゲットは何を選べばいいのでしょうか?それとも、それらの間に本当に違いがありますか?

たとえば、同じプラットフォームと API レベルの「Android 2.2」または「Google API」ですか?

Eclipse ビルド ターゲット セレクター