ユーザ用ツール

サイト用ツール


メモ

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

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