1

私の問題:

現在、XLL (C++ で記述) と VSTO の両方の開発に取り組んでいます。Visual Studio 2008 と Excel 2003 を使用しています。

私の VSTO アドインは、エキサイティングなことは何もしません。私の XLL はエンドユーザーに UDF を提供します (主に計算)

最近 VSTO アドインを使い始めたばかりですが、XLL をデバッグしようとすると、既存の Excel プロセスにアタッチできないことに気付きました。VSTO アドインを無効にすると、この問題はなくなり、プロセスにアタッチして XLL をデバッグできます。

XLL プロジェクトから「デバッグ」を起動し、VS で Excel を起動すると、XLL と VSTO の両方が読み込まれ、XLL をデバッグできます。これは、既存のセッションにアタッチできると便利なため、理想的ではありません。

この問題は環境の問題のようですが、なぜこれが起こっているのか知っている人はいますか?

4

1 に答える 1

2

アタッチすると、必要なデバッガーの種類を選択できるオプションがダイアログに表示されます。[選択] ボタンをクリックし、[ネイティブ] が選択されていることを確認します。

于 2011-03-17T18:58:16.147 に答える