問題タブ [custom-action]

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

c# - 依存関係のあるWiXカスタムアクションDLLファイルを実行する方法

サードパーティの.NETDLL(この特定のケースでは)に依存するCustomAction C#DLLファイルを作成したいと思いますMySql.Data.dll。以下のWiXフラグメントで動作するC#カスタムアクションDLLファイルがあります。カスタムアクションに依存関係を安全に追加する方法を理解しようとしています。注:インストールされたアプリケーションを実行するために、このサードパーティのDLLファイルファイルは実際には必要ありません。

MySql.Data.dllカスタムアクションを実行するには、サードパーティのDLLファイル()をインストールする必要がありますか?

サードパーティのDLLファイルを使用して別のバイナリタグを追加できますか?

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

sharepoint - サイト設定ページの SharePoint カスタム アクション

UsersAndPermissions リストに表示される SharePoint サイトの [サイトの設定] ページにカスタム アクションがあります。機能を使用して作成されます。これは機能の elements.xml ファイルです。

現在、サイトのすべてのユーザーは、サイト設定ページでこのリンクを見ることができます。このリンクを見ることができる人を制限できるようにしたい。これは可能ですか?どうすればそれができますか?

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

vbscript - vbscript によって CustomActionData が取り込まれていないか、アクセスできないようです

わかりました、これは私を夢中にさせています。

XML ファイルを編集するために INSTALLDIR のパスを知る必要がある CA があります。

そこで、RemoveAuthTypesNode という名前のプロパティを [INSTALLDIR] に設定する set property カスタム アクションを設定しました。次に、Install Execute Sequence で SetConfigFolder (installdir をシステム検索パスに設定するプロパティの設定) の後にシーケンスされる RemoveAuthTypesNode CA を持っています。

ログには、RemoveAuthTypesNode が設定されていることがわかります。

MSI (c) (D4:EC) [16:12:05:314]: プロパティの変更: RemoveAuthTypesNode プロパティを追加します。その値は「C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\」です。

カスタム アクション エラー:

エラー 1720.この Windows インストーラー パッケージには問題があります。このインストールを完了するために必要なスクリプトを実行できませんでした。サポート担当者またはパッケージ ベンダーにお問い合わせください。カスタム アクション RemoveAuthTypesNode スクリプト エラー -2146827864、Microsoft VBScript ランタイム エラー: オブジェクトが必要です: 'objXMLDOMNode' 行 9、列 1、MSI (s) (78:EC) [16:12:23:916]: 製品: ASMI ユーザー定義レポート-- エラー 1720。この Windows インストーラ パッケージには問題があります。このインストールを完了するために必要なスクリプトを実行できませんでした。サポート担当者またはパッケージ ベンダーにお問い合わせください。カスタム アクション RemoveAuthTypesNode スクリプト エラー -2146827864、Microsoft VBScript ランタイム エラー: オブジェクトが必要です: 'objXMLDOMNode' 行 9、列 1、

パスが正しくないため、XMLDom オブジェクトがロードされないため、これは失敗しています。パスをハードコーディングすると、すべてが正常に機能するため、これを知っています。

また、ログで CustomActionData を検索すると、設定されていると予想されました。

カスタム アクションのコードは次のとおりです。msgbox はデバッグ専用です。常に何も表示されていません。

私は何を間違っていますか?私はそれが単純なばかだと確信しています。大変助かります。

0 投票する
8 に答える
63081 参照

visual-studio - msi インストール後に exe を実行しますか?

Visual Studio 2008 を使用して msi を作成し、セットアップ プロジェクトでプログラムをデプロイします。インストールしたばかりのexeをmsiで実行する方法を知る必要があります。カスタムアクション?もしそうなら、どこで/どのように説明してください。ありがとう。

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

logging - Wix CustomAction session.Log が機能しない

Wix を使用して Windows インストーラー .msi ファイルをセットアップしています。ScheduledTask を設定する CustomAction があり、CustomAction にいくつかの session.Log ステートメントを入れました。

すべてをデバッグ モードでビルドすると、session.Log ステートメントは機能しているように見えますが、リリース モードでビルドすると、ログに記録されないようです。これは正しいです?または、session.Log が機能しない他のシナリオはありますか? session.Log が常に機能するように、これらのシナリオを回避する方法はありますか?

編集: CustomAction は C# で記述されています (つまり、マネージド)

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

c# - Outlook 2007 カスタム アクションを作成する方法

カスタムの Outlook ルール アクションが必要です:「電子メールの添付ファイルを DB に保存する」。このアクションでは、その電子メールの添付ファイルが自動的に DB に保存されます。

MSDN Outlook 2007 サンプル アドイン: ルール アドイン、旅行代理店アドイン、および会議アドインの準備でトピックを見つけましたが、このトピックではカスタム アクションの開発方法が示されていません。

Outlook 2007 には [ルール ウィザード] ダイアログがあり、[アクションの選択] フォームには多くのアクションがあります。カスタム アクションをこのフォームに追加できますか?

また、「ルール ウィザード」ダイアログに「カスタム アクションを実行する」という名前のアクションがあります。このアクションをチェックすると、ユーザーはダイアログを開いてカスタム アクションを選択できます。このダイアログで使用できるアドインを開発するには?

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

c# - インストーラ カスタム アクションの問題 - 登録キーに書き込めません

カスタム アクション エディターで、カスタム アクションをプロセスのインストール ステージとアンインストール ステージに追加しました。プロパティ ウィンドウで、CustomActionData プロパティを次のようにマークしました。

上記がインストールディレクトリ情報をカスタムアクションに渡すことを願っています。

カスタム アクションが起動しているように見えますが、次のエラー メッセージが表示されます。

「エラー 1001。レジスタのキーに書き込めません」 (またはそのようなもの、ローカル言語から翻訳しています)。

私は何を間違っていますか?

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

wix - Javascript で実装されている MSI カスタム アクションをデバッグする方法は?

Javascript カスタム アクションが失敗する理由がわかりません。

デバッグに関する WIX.chm ファイルのトピックを見たと思いました。今、私はそれを見つけることができません。

Q1
Javascript または VBScript カスタム アクションをデバッグする方法に関するドキュメントはありますか?

Q2
カスタム アクションから MSI ログに何かを出力する方法はありますか?


補遺:
一部の人々は、スクリプトは CA を記述するための不適切なツールであると考えています
同意しません。Javascript はこの仕事に非常に適したツールだと思います。

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

asp.net-mvc - ASP.NETMVCオブジェクトをカスタムアクションフィルターからアクションに渡す

ASP.NETMVCのカスタムアクションフィルターでオブジェクトを作成した場合

現在実行中のアクションからオブジェクトにアクセスする方法はありますか?

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

visual-studio - Visual Studio: 指定した名前でフォルダーを作成する

フォルダーといくつかのサブフォルダーを作成するには、インストーラーでいくつかのアクションが必要です。フォルダは、インストールが行われる場所や標準フォルダとは関係ありませんが、指定された名前 (例: c:\mediacentre) です。

カスタム アクションを使用するのも 1 つのオプションだと思いますが、別の方法はありますか?