2012-07-26 16 views
8

私のソリューションのすべてのプロジェクトは.NET Framework 4.5でビルドするように設定されています。.NET Framework 4.5でC#VSTOをビルドする方法

私はC#VSTOプロジェクトを作成しようとしていますが、.net 4.5ターゲットフレームワークを割り当てることはできません。これは私のVSTOプロジェクトで他のプロジェクトを参照できるようにするために必要です。

このエラーは、対象のフレームワーク(.net 4.5)に対してプロジェクトを使用できないことを示しています。

また、VSTOプロジェクトを使用せずにExcelアドインを実装する必要がありますか?

+4

これを行う前にVS2012 RTMまで待ってください。 –

+0

私のすべてのプロジェクトは.net 4.5で構築されています! VSTOプロジェクトを参照して4.5プロジェクトを参照する方法はありませんか?代わりに、VSTOプロジェクトを使用する代わりにExtensibility.IDTExtensibility2から拡張する独自の接続クラスを作成するつもりでしたが、それが問題を解決するかどうかはわかりません。 – David

+2

次の記事では、問題点と提案されている解決策について説明します。 http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/d8089c11-3ca8-453e-885f-757db2cd5152 – mematei

答えて

2

ここで更新VSTO 4再配布があります:

http://www.microsoft.com/en-us/download/details.aspx?id=35594

このリリースでは、バージョンが10.0.40302.0に10.0.31119.0からぶつかってきた、それはまたのOffice 2013

をサポートしていることに注意してください

このリリースは、x86と64の両方のオフィスインストールでも機能し、正しいインストーラを選択する必要はありません。

更新 以前のダウンロードページが削除されたようです。 Microsoftは2012年12月21日にVSTO 10.0.40303.0、10.0.40302.0の修正をリリースしており、それがある アップデート2

http://download.microsoft.com/download/9/4/9/949B0B7C-6385-4664-8EA8-3F6038172322/vstor_redist.exe

:あなたは、直接リンクからインストーラを入手しようとすることができます再びhttp://www.microsoft.com/en-us/download/details.aspx?id=35594から入手できます。

+0

リンクが壊れています。どこで40302を見つけることができますか?ありがとう – dnndeveloper

+0

あなたはそうです、ダウンロードページが削除されたようです。 http://go.microsoft.com/fwlink/?LinkId=158917(40302バージョンを指すために使用する)は、以前のバージョンをx86として指し示すようになりました。 .40302のx86/64統合インストーラをダウンロードするには、この直接ダウンロードリンクを試してください:http://download.microsoft.com/download/9/4/9/949B0B7C-6385-4664-8EA8-3F6038172322/vstor_redist.exe – Dan

+0

更新されたリンクありがとうございます! – dnndeveloper

関連する問題