質問

私は、VSTO 2.0 SEのアドインでOutlook 2007のために通常、それはエンドユーザーのマシン上では問題をインストールしていないが、時には彼らはことを指定し、次のOutlook.exeにoutlook.exe.configファイルを持って作成しました.NET 1.0または1.1のみをロードするために許可されています。たとえばます:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
    <supportedRuntime version="v1.0.3705" />
    <supportedRuntime version="v1.1.4322" />
  </startup>
</configuration>

私のテスト環境では、私はこのリストに2.0ランタイムを追加した場合、その後、私のアドインがロードされます。 IEます:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
    <supportedRuntime version="v1.0.3705" />
    <supportedRuntime version="v1.1.4322" />
    <supportedRuntime version="v2.0.50727" />
  </startup>
</configuration>

インストール時に自動的に最後の行を追加することですべての問題はありますか?別のアドインそれが1.1ランタイムを使用していることが発生した場合は、両方のアドインは、サイド・バイ・サイドを実行することができるのだろうか?ありがとう!

役に立ちましたか?

解決

いいえ、彼らはサイド・バイ・サイドを実行することはできません。どのようなプラグインは、負荷が最初にロードされるCLRのバージョンを確認します。おそらく、他のプラグインが失敗する原因となる。

これは、.NET 4.0の中に固定されている。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top