2011-05-16 8 views
0

チーム全体がVS 2010をインストールしました(VSTOランタイム2010と.NETフレームワーク4の両方を備えています)。一部の開発者は、そのフレームワーク3.5で開発されたサーバとVSROランタイム3から展開VSTOアプリケーションを開いているときに)細かい作業:*VSTOランタイム2010および.Netフレームワーク4をインストールした後の問題

** ** 例外テキスト ** * **** マイクロoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException:カスタマイズにはアプリケーションドメインの作成に必要な権限がありません。 ---> System.Security.SecurityException:管理者がファイル://fmrdmwaprd2/CA-INSTALL/Demand/Templates/GeoDSS_Templates_UTT/APAC_RevOpt_OEM_Good_Bad_News/APAC_RevOpt_OEM_Good_Bad_News_UTT.vstoを信頼できないものとしてリストしているため、このアプリケーションのカスタマイズされた機能は動作しません。詳細については、管理者に問い合わせてください。 Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.CreateCustomizationDomainInternal(String solutionLocation、Stringマニフェスト名、String documentName、Boolean showUIDuringDeployment、IntPtr hostServiceProvider、インテル製&エグゼクティブ) 失敗したアセンブリのゾーンは、 MyComputer

+0

完全にアンインストールしてから再インストールしてみましたか? –

+0

@Daniel Casserlyはい – satyajit

+2

この問題を解決できましたか?その場合は、見つかった回答を投稿するか(提供された回答が役に立たなかった場合)、または回答を受け入れてください。このようにして、この問題は解決されており、これ以上作業する必要はありません。ありがとう。 – IAmTimCorey

答えて

2

コンピュータには「信頼の問題」があるようです。ここでは別の場所/品目の信頼レベルの詳細情報へのリンクがあり、あなたがそれらを変更する方法:

http://msdn.microsoft.com/en-us/library/6exya3kf(v=vs.80).aspx

また、私はあなたを助けるためにあなたの問題に十分に近いかもしれません。このSOの記事を見つけました:

Installing VSTO 4.0 Causes VSTO 3.0 Addin to quit working

+1

はい、LONGパスを確認してください。 UNCシェアのように見え、一般的に言えば、オフィスはローカルマシンからのみUNC共有からアドインを実行するのが好きではありません。 – DarinH

1

私は前にこの問題に遭遇し、それを解決してきました。これは、VSTOがVSTO AddInの読み込み時にカスタムAppDomainを作成するという事実に関連しています。アクションはシャドウコピーを使用してVSTO .DLLを一時的な場所にコピーし、そこからロードします。

マカフィーのようなウイルス対策ツールは、このシャドウコピー操作を積極的に停止するため、保護されたコンピュータや厳重なセキュリティ権限を持つアドインはロードされません。

シャドウコピーを回避するには、インストーラでAddInDLLをグローバルアセンブリキャッシュに配置します。それをGACで使用すると、シャドウコピープロセスが回避され、.DLLがロードされます。

これは開発に問題を引き起こす可能性があるため、開発マシンのGACに.DLLを展開しないでください。そうすると、Visual Studioで変更を実行できなくなります(代わりにGACのDLLが実行されます)。