メモ
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
メモ [2021/05/15 08:19] – yajuadmin | メモ [2021/05/15 08:23] (現在) – yajuadmin | ||
---|---|---|---|
行 103: | 行 103: | ||
今頃になって導入準備となり、下記のエラーに嵌まってしまいました。\\ | 今頃になって導入準備となり、下記のエラーに嵌まってしまいました。\\ | ||
Debug上では動作するのですが、インストーラでアドインを入れた場合、詳細オプション→COMアドイン→使用できるアドインでチェック付けると、下記のエラーが出て動作してくれません。\\ | Debug上では動作するのですが、インストーラでアドインを入れた場合、詳細オプション→COMアドイン→使用できるアドインでチェック付けると、下記のエラーが出て動作してくれません。\\ | ||
- | <FONT color=# | + | <wrap em> |
この原因が分からなく、このエラー情報をネットで検索しても大した情報も得られず、配布するアセンブリが悪いのではないか、レジストリの内容が間違っていないか、プログラムは悪いのかと起動時にMsgBox(" | この原因が分からなく、このエラー情報をネットで検索しても大した情報も得られず、配布するアセンブリが悪いのではないか、レジストリの内容が間違っていないか、プログラムは悪いのかと起動時にMsgBox(" | ||
行 114: | 行 114: | ||
アプリケーション レベルのプロジェクトのデバッグ\\ | アプリケーション レベルのプロジェクトのデバッグ\\ | ||
http:// | http:// | ||
- | <FONT color=# | + | <wrap em> |
- | VSTO_SUPPRESSDISPLAYALERTS 変数を 0 に設定します。」</ | + | 環境変数にVSTO_SUPPRESSDISPLAYALERTSを追加し値を0にセット後、Outlookを起動すると、例外エラーがメッセージボックスで表示されました。 |
- | 環境変数にVSTO_SUPPRESSDISPLAYALERTSを追加し値を0にセット後、Outlookを起動すると、例外エラーがメッセージボックスで表示されました。\\ | + | |
+ | < | ||
「System.IO.FileLoadException: | 「System.IO.FileLoadException: | ||
またはその依存関係の 1 つが読み込めませんでした。\\ | またはその依存関係の 1 つが読み込めませんでした。\\ | ||
行 122: | 行 123: | ||
ファイル名 ' | ファイル名 ' | ||
System.Security.Policy.PolicyException: | System.Security.Policy.PolicyException: | ||
- | <FONT color=# | + | </code> |
- | </ | + | |
+ | 原因は、CAS(コード アクセス セキュリティ ポリシー) だったんです。原因が分かれば、対処は可能ですね。 | ||
セキュリティポリシーの設定\\ | セキュリティポリシーの設定\\ | ||
- | コントロールパネル-管理ツール-Microsoft .NET Framework 2.0 Configration\\ | + | < |
- | ランタイムセキュリティポリシー→ユーザー→コードグループ→VSTOProject→(既定の会社名)を追加\\ | + | コントロールパネル-管理ツール-Microsoft .NET Framework 2.0 Configration |
- | メンバーシップ条件 URL C: | + | ランタイムセキュリティポリシー→ユーザー→コードグループ→VSTOProject→(既定の会社名)を追加 |
- | アクセス許可 FullTrust\\ | + | メンバーシップ条件 URL C: |
+ | アクセス許可 FullTrust | ||
+ | </ | ||
Debug上で動作していたのは、セキュリティポリシーの設定がVS側で自動的に作成されていたからです。SetUp.exeでインストールした場合、セキュリティポリシーの設定はツール Caspol.exeを使って別途セットしないとね。 | Debug上で動作していたのは、セキュリティポリシーの設定がVS側で自動的に作成されていたからです。SetUp.exeでインストールした場合、セキュリティポリシーの設定はツール Caspol.exeを使って別途セットしないとね。 | ||
行 305: | 行 310: | ||
http:// | http:// | ||
- | |||
- | {{:: | ||
- | |||
- | {{:: | ||
- | |||
- | {{:: |
メモ.1621034340.txt.gz · 最終更新: 2021/05/15 08:19 by yajuadmin