問題タブ [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.
deployment - ClickOnceデプロイメントURLを強制する方法は?
私はここで少し髪を引っ張っています。
ClickOnceを介してインストールするVS2008アプリケーションをサーバーに公開しています。ここまでは順調ですね。それはうまくインストールされます。次に、ClickOnce更新チェッカーを追加しました。これはApplicationDeploymentを使用して、更新のチェックと適用を処理します。
ここまでは順調ですね。
その後、インストールされた一部のマシンでは、アップデーターが機能しませんでした。返されたエラーは、アプリケーションがすでに別のURIからインストールされていたというものでしたが、そうではありませんでした。
十分に掘り下げた後、私はそれを見つけました:
URL 1:htfp://www.domain.com/app/myapp.application
URL 2:htfp://www.domain.dom/App/myapp.application
ClickOnceは、URL1と2を完全に異なるものと見なします。「app」のURL2に大文字のAが含まれていて、どちらも同じ有効な.applicationファイルを指している場合でも同様です。
すべてのイントラネットリンクを編集して、現在は機能しているすべて小文字のURLを指すようにしたのですが、誰かが「間違った」URLからインストールする可能性が常にあります。唯一の解決策は正しいURLからアプリケーションを強制的にアンインストールして再インストールします。
デプロイメントURLClickOnceが更新をチェックするように強制するにはどうすればよいですか?インストール元のURLに基づいてマニフェストを生成しているようですので、VS側から修正できるかわかりません。
ありがとう、
〜ウォーガン
vb.net - マニフェスト(UACサポート用)をVB.NETアプリケーションに追加するにはどうすればよいですか?
アプリケーションにUACサポートを追加するために、マニフェストファイルをVB.NETに追加して埋め込むにはどうすればよいですか?
windows-server-2008 - UAC: マニフェスト ファイルは無視されます
私の実行可能ファイルの 1 つは、一部の構成を C:\Program Files\MyApp\config.xml の XML ファイルに書き込みます。Vista / Server 2008 では管理者として実行する必要があります。そうしないと、OS によってその場所への書き込みが許可されません。
起動時に管理者権限を自動的に要求するために、config.exe.manifest という名前のマニフェスト ファイルを含めました。
これが私のマニフェストファイルです:
これを Windows Server 2008 で試しましたが、マニフェスト ファイルが無視されているようで、実行可能ファイルが十分な権限なしで起動されます。
visual-studio - マニフェストオーサリング警告とは何ですか?
誰もがこれが何を意味するのか知っていますか?光を当ててみませんか?
VS2005でMFCプロジェクトをコンパイルしているときにこの警告が表示されました。
c# - IEとActiveXアプリケーションのマニフェストの問題
私は次の構成に直面しています:IEはc ++ activeX(リフレクションを使用していくつかのレガシーc ++ COM dllを使用するc#UIアプリケーション(メインアプリケーション)を開始するc#COM ActiveX(EXECUTOR)をロードするLOADERアプリケーション。
これらのレガシーc++COMの登録を回避しようとしています(マニフェストを使用したい)。しかし、成功しませんでした。
これらのdllを指す「ファイル」セクションを使用してActiveXのマニフェストを指定する方法がある場合はどうなりますか?
IEのマニフェストを作成しようとしましたが、成功しませんでした。Native.manifestをレガシーが配置されているディレクトリに配置しましたが、成功しませんでした。
ローダーとエグゼキューターの代わりにXBAPが問題を解決するはずです。しかし、現在のアーキテクチャの問題を解決する方法はありますか?
ありがとう
visual-studio-2008 - マニフェストとは何ですか?
VisualStudioでは、プロジェクトにマニフェストを埋め込むためのこのオプションがあります。私はこれまでこれに対処する必要がなかったので、それが何のためにあるのか興味があります。
asp.net-mvc - ビンにデプロイされたMVCアプリは、異なるマニフェストを期待します
これは私の麺を真剣に焼き始めています。バニラASP.NetMVCアプリケーション(バージョン1.0.0.0)を(FTP経由で)ビルドして展開しましたが、展開後に次の問題が発生しました。
ファイルまたはアセンブリ'System.Web.Mvc、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。モジュールには、アセンブリマニフェストが含まれていることが期待されていました。
http://demos.officeacuity.comで表示されるスタックトレース。
Phil Haackが提案したアプリケーションの展開のすべての手順を実行しましたが、これは、とにかくコピーした実際のDLLの問題ではないと思われます。MVCのアセンブリバージョンは、ルーティングと抽象化のバージョンと同様にWeb.Configで正しく指定されているため、コミュニティからの提案や手がかりをいただければ幸いです。
java - Windows で jar ファイルを実行できない
これらのファイルboard.class
とx4.class
(x4.class には main() メソッドがあります) があります。
これらのファイルをjarファイルにするために、私は書きました
x4.jar
とファイルを取得しました。
この x4.jar ファイルをデスクトップ (Windows Vista) にコピーし、ダブルクリックしました。このエラーが発生しています:
から Main-Class マニフェスト属性を読み込めませんでした
C:\Users\eSKay\Desktop\x4.jar
このファイルを (ソフトウェアをインストールせずに) jar 実行可能ファイルとして実行するにはどうすればよいですか?
更新: マニフェスト ファイルを使用して問題を修正しました。必要なjarファイルを取得しました。実行すると正常に動作します。
しかし、x4.jar をダブルクリックしても何も起こりません。タスク マネージャーを確認したところ、javaw.exe がバックグラウンドで開始されていることがわかりましたが、元のプログラムが提供していた出力が表示されていません。
問題は何ですか?
.net - アセンブリ マニフェストの読み込みエラー (.NET および C++ dll)
私のアプリケーション (純粋な DotNET 2.0) は、管理されていない (C++ 2005) dll に PInvoking している別の純粋な DotNET 2.0 dll を参照しています。これで問題なく動作するコンピュータもあれば、一貫したエラー メッセージが表示されるコンピュータもあります。
アセンブリ マニフェスト エラー http://en.wiki.mcneel.com/content/upload/images/AssemblyManifestError.png
私はこのエラーをグーグルで調べてきましたが、同じ名前のファイルが複数あるため、他の人がこのエラーに遭遇しているようです。ここではそうではありません。RhinoCommon.dll と rhcommon_c.dll はそれぞれ 1 つだけです。
コンピューターには、最新の Microsoft C ランタイムがインストールされています。
大変お世話になりました、デビッド
編集:エラーメッセージが間違っていました。実際、欠落していたのは別のdllでした。DotNETがこれについて混乱したのは非常に奇妙です。
c# - プログラム互換性アシスタントは、アプリがインストーラーであると認識しています
Win 7 RTM x64 で .NET C# WinForms アプリケーションを作成しました。たとえば、DataInstaller を呼び出したとします。
このプログラムをデバッガーの外で実行すると (現時点では機能のない空のフォームのみ)、フォームを閉じるまで問題なく動作します。次に、Program Compatibility Assistant から次のようなメッセージが表示されます。
このプログラムは正しくインストールされていない可能性があります
次に、推奨設定を使用して再インストールするか、インストールが期待どおりに機能したかを選択するオプションが表示されます。
アプリに「DataThingy」という名前を付けても、これは問題ではありません。これは、* Setup と呼ばれるプログラムが UAC シールド アイコンを取得する方法に関連していると思います。
これを防ぐためにアプリケーションマニフェストに入れることができる簡単なものがあると思いますか?
現在アクセスできないため、これが Vista で発生するかどうかはわかりません。
名前を変更することはオプションではなく、UAC をオフにすることもオプションではないため、これを提案しないでください。
編集:
ああ、神様。
次のいずれかが当てはまる場合、UAC はオールを突き刺しているようです。
exe 名に Installer という単語が含まれている
AssemblyInfo.cs
「インストーラー」は「セットアップ」の場合もあります。
それは信念を物乞いします、それは本当にそうです。明らかに、古い VB6 プログラマーの 1 人がレドモンドの UAC チームに異動しました。
まだ回避策が必要です。私のアプリケーションは、レジストリに触れたり、Program Files フォルダーにファイルを配置したりしないため、インストーラーと呼ばれる可能性がないことを受け入れる準備ができていません。
IAmAVirus.exe というアプリケーションを実行しようとすると、UAC によってマシンが完全にロックダウンされると思います。(実際、私は自分がばかげているだけだと完全に確信しているわけではないので、あえて試していません)