問題タブ [manifest]

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 投票する
2 に答える
21689 参照

c# - C#アプリに管理者権限を付与するにはどうすればよいですか?マニフェストファイル

win32_networkingadapterconfigを使用するC#アプリで問題が発生しています。問題は、管理者権限を持たないユーザーでアプリを使用すると、win32_networkingadapterconfigの変更関数を使用できないことです。「管理者として実行」しようとしましたが、うまくいきませんでした。そして、trustInfo部分にこのコンテンツを含むマニフェストファイルを作成しようとしました。

クリックワンのセキュリティ設定を有効にすると、完全な信頼に設定されます。私は何を間違っているのですか?

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

manifest - ユーザー名やパスワードなどの宛先プロパティを含む msdeploy マニフェストを作成するにはどうすればよいですか?

1 週間の苦労の後、IIS7 で msdeploy ハンドラーを起動しました (そのお尻のドキュメントを呪います)。したがって、単純な同期が「機能している」ことはわかっていますが、MSBUILD タスクに埋め込むのではなく、マニフェスト内の -sync パラメータの多くを移動したいと考えています。デプロイ コマンド ラインは次のとおりです。

私は iisApp パスを含むマニフェストの例をたくさん見つけましたが、通常、他のビットを (私が推測している) ユーザー エントリ用のパラメーター ファイルに移動します。次のような簡単なものはありますか?

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

.net - マニフェストを .NET DLL に追加するには?

システムに登録されている COM dll を使用する ac# クラス ライブラリ プロジェクトがあります。COM dll を side-by-side アセンブリとしてデプロイしたいので、COM dll を登録したり、別のバージョンの dll を使用する可能性のある他のアプリケーションに干渉したりする必要はありません。

新しい項目の追加メニューを使用して app.manifest を c# プロジェクトに追加しましたが、次に何をすればよいかわかりません。プロジェクト プロパティ/アプリケーション/アイコンおよびマニフェストで、マニフェスト ドロップダウンが無効になっています。それを乗り越える方法がわかりません。マニフェスト ファイルを追加しましたが、ドロップダウン リストにないのはなぜですか?

私は C++ アプリケーションで動作する COM dll のマニフェストを持っており、それをそのまま保持していると思います。ここで、c# プロジェクトの app.manifest を編集する方法を知る必要があります。まず、既知の適切な依存要素を追加します。しかし、これを設定する方法についてのチュートリアルが必要です。どこにもカバーされていません。

私はVS2008を使用しています

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

iphone - JSONP リターンが HTML5 オフライン アプリケーションにキャッシュされないようにするにはどうすればよいですか?

JSONP エンドポイントからのデータを含めようとするまでは、キャッシュされたオフライン アプリでうまくいきました。新しい Netflix ウィジェット API から単一の映画をロードする小さな例を次に示します。

...そしてmain.manifest、これが私のマニフェストの内容です。これにはファイルは含まれておらず、そこにあるだけなので、ブラウザーは呼び出し元の HTML ファイルをキャッシュすることを認識しています。

はい、サーバーが正しいコンテンツ タイプのマニフェストを送信していることを確認しましたtext/cache-manifest

アプリは正常に動作します-つまり、両方のアラートが表示されます-最初に実行したときですが、その後の実行では、10行目でキャッシュ無効化を試みても、クエリに関係なくキャッシュからスクリプトをロードしようとしているようです文字列は。スクリプト ソースを示すアラートが表示されますが、コールバックが起動しません。

2 行目からマニフェスト リンクを削除し、ブラウザー (Safari と iPhone シミュレーター) をリセットしてキャッシュをクリアすると、毎回動作します。また、ページ内の SCRIPT タグの数を警告しようとしましたが、すべてのケースで、既存のタグと動的に作成されたタグの両方が確実に表示されています。

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

c++ - ヘッダー ファイルで side-by-side アセンブリのマニフェストを指定するにはどうすればよいですか?

MSMQ を使用して Visual C++ 2008 で開発しています。Windows Vista では、アプリケーションは C:\Windows\winsxs>cd x86_microsoft-windows-msmq-runtime-core_31bf3856ad364e35_6 にある mqrt.dll を見つけることができません。0.6002.18005_none_574cf1cdb624ee17\mqrt.dll.

WinSxS のマニフェストの説明は次のとおりです。

#pragma コメントをヘッダー ファイルに追加しました。

マニフェストは、mt.exe を使用して exe に埋め込まれます。しかし、うまくいきません。sxstrace のエラー メッセージは次のとおりです。

次のプラグマを試しましたが、WinSxS は msmq を解決しようとさえしません (おそらく versionScope 属性のため):

使用する正しいプラグマは何ですか?

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

windows - マニフェストを埋め込むことの長所と短所

マニフェストを埋め込むこと の長所と短所は何ですか?

マニフェストを埋め込むと、コピーする必要のあるファイルの数が減ることはわかっていますが、他にどのような効果がありますか?

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

vb6 - VB6アプリケーションマニフェストが64ビットマシンで無視されるのはなぜですか?

次のマニフェストがVB6アプリケーションに埋め込まれています。

32ビットServer2008マシンでは、ファイルは「管理者シールド」アイコンオーバーレイで正しく表示され、管理者としてのみ実行できます。64ビットサーバー2008では、同じファイルにアイコンオーバーレイがなく、通常どおり実行できます。

私はprocessorArchitecture="X86"を"*"と"ia64"の両方に変更し、コンパイルされたアプリケーションからマニフェストを削除して外部マニフェストとして使用しようとしましたが、まったく役に立ちませんでした。

どんな考えもありがたく受け止めました。

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

unix - Unix で jar を実行しているときにマニフェストのクラスパスが読み取られない

Unix で実行する必要があるクライアント アプリケーションがあります。Windows では問題なく動作しますが、UNIX では NoClassDefFound 例外が発生します。これが私のマニフェストファイルです:

Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Created-By: 2.3 (IBM Corporation) Main-Class: com.main.Client Class-Path: lib/commons-lang-2.3.jar lib/commons-io -1.3.2.jar lib/comm ons-logging-api-1.1.jar lib/log4j-1.2.12.jar

そして Client.jar 構造:

com com/main lib meta-inf

それを実行するには、以下のコマンドを使用します。

Windowsでは問題なく動作します。どういうわけか、マニフェストを正しく読んでいないと思います。助けてください!ありがとう!

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

.net - ライブラリの名前が変更されている場合、AppDomain.CreateInstanceAndUnwrap が失敗する

ご挨拶、

ライブラリが私が指定した特定のガイドラインに準拠している限り、ユーザーが作成したライブラリ (.NET DLL) をインポートできるようにするアプリケーションがあります (名前空間を使用する、メソッドを属性で装飾するなど)。各ユーザー ライブラリを内部ディレクトリにコピーし、それを独自のアプリ ドメインにロードします (必要に応じてユーザーがアンロードできるようにします)。したがって、同じ名前の 2 つのライブラリをロードできないという制限があります。

各ユーザー lib を内部ディレクトリの一意のサブディレクトリに配置せずに、この制限を削除したいと思います。内部ディレクトリにコピーするときに、ユーザー lib の名前を変更しようとしました。たとえば、ユーザーが c:\SomeLib.dll をインポートするように言い、SomeLib.dll という名前のライブラリが既に読み込まれていることを検出した場合、新しいファイルを ...\MyInternalDir\SomeLib2.dll にコピーします。ただし、これを行うと、ロードコマンドは次のようになります。

例外をスローします:

FileLoadException: ファイルまたはアセンブリ 'MyLib2' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)

.NET に「コンパイル後にファイル名が変更されたという事実を無視する」ように指示する方法はありますか?

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

caching - HTML5 マニフェスト キャッシュの問題

webbapplication の一部を (オフラインで使用するために) キャッシュしようとしていますが、css ファイルまたは js ファイルをキャッシュするたびに、キャッシュからロードすると空になります (Safari と Firefox の両方でチェック)。

この問題の原因は何ですか? マニフェスト ファイルが正しく機能していることを確認し、ページのドメインを含む相対パスと絶対パスの両方を試しました。

すべてのスクリプトと css ファイルを除外すると問題なくロードされますが、オフライン キャッシュに入れるとすぐに空のファイルとしてロードされます。

他のオフライン アプリケーションは、これをテストしたプラットフォームで正常に動作するため、セットアップに問題があるはずです。これが何らかの影響を与える場合、ページはLinuxで実行されているApacheサーバーで提供されます。

css ファイルのリクエストのヘッダー:

もちろん、これはオフラインキャッシュが有効になっていない場合です。