1

NetOffice 1.7.3経由で作成したSharpDevelop 5.1から Excel アドインをデバッグしようとして、私は髪を引っ張っています。これらは私がこれまでに行った手順です: -

  1. インストールされた SharpDevelop 5.1
  2. インストールされた NetOffice 1.7.3
  3. 実行して「 Create Developer Toolbox.exeNew Project」をクリックし、次をクリックしました:-
    1. プロジェクトの種類
      1. Automation Addin
      2. NetOffice ツールを使用します。checked
      3. プロジェクト フォルダ:<some dir>
    2. 環境
      1. 言語:C#
      2. 環境:VS 2010 (Express)
      3. .NET ランタイム:4.0 (Client Profile)
    3. オフィス アプリケーション:
      1. クリック:Excel
    4. 組立情報
      1. 名前:<my name>
      2. 説明:<my description>
    5. ロード動作
      1. ユーザー利用可能:Current User
      2. いつロードする必要があるかを決定します。3 = Load at startup
    6. ユーザーインターフェース。
      1. 4 つのオプションすべてにチェックを入れる
    7. プロジェクトを作成
  4. SharpDevelopでプロジェクトを開き、project-set compile を選択してターゲット CPU を設定しx86-64 processorます。

ここに画像の説明を入力

そのため、アドインをビルドして Excel で問題なく実行することができました。これは、私ができないデバッグだけです。設定する必要がある設定またはプロパティはありますか? どんな助けでも大歓迎です。


注 (1) - SharpDevelopの [バージョン情報]ページには、次の情報が表示されます。

SharpDevelop Version : 5.1.0.5134-RC-d5052dc5
.NET Version         : 4.6.01055
OS Version           : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture      : English (United Kingdom) (en-GB)
Running under WOW6432, processor architecture: x86-64
Working Set Memory   : 194256kb
GC Heap Memory       : 49366kb

注 (2) - MS Visual Studio を既にインストールしていますが、コミュニティ エディションでは Excel アドイン開発 ( https://msdn.microsoft.com/en-us/library/bb398242.aspxを参照) および IMOを実行できません。Visual Studio Professionalバージョンが高すぎる (価格については、https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx を参照してください)。

4

1 に答える 1

2

SharpDevelop は 64 ビットのデバッグをサポートしていません。

VS コミュニティ エディションを使用して、既存のプロジェクト ファイルを開こうとしましたか? SharpDevelop で動作するプロジェクトのビルド/デバッグを拒否する理由がわかりません。

VS が無効なプロジェクト タイプについて不平を言う場合<ProjectTypeGuids>は、プロジェクト ファイルから要素を削除してみてください。これらの GUID は、プロジェクトを開くためにどのプラグインを使用する必要があるかを VS に伝えるだけです。通常、単純なビルド/デバッグには影響しません。

于 2016-04-26T19:23:50.490 に答える