2016-04-26 25 views
1

に私はNetOffice 1.7.3を介して作成SharpDevelopの5.1からエクセルアドインをデバッグしようとしている私の髪を引っ張っています。これらは、私がこれまで行ってきた手順は次のとおりです。 -デバッグC#Excelのアドインは、Windows

インストール
  1. SharpDevelopの5.1
  2. NetOffice 1.7.3 をインストールDeveloper Toolbox.exeを実行し、 "新規プロジェクトを作成" をクリックし、次をクリック: -
    1. プロジェクトタイプ
      1. Automation Addin
      2. 使用NetOfficeツール:checked
      3. プロジェクトフォルダ:<some dir>
    2. 環境
      1. 言語:C#
      2. 環境:VS 2010 (Express)
      3. .NETランタイム:4.0 (Client Profile)
    3. Officeアプリケーション:のClicked
      1. Excel
    4. アセンブリ情報
      1. 名:<my name>
      2. 説明:<my description>
    5. に利用できるロード動作
      1. ユーザー:Current User
      2. それがロードする必要がある場合を決定します。3 = Load at startup
    6. ユーザー・インターフェース。 x86-64 processorにターゲットCPUを設定するために設定し、コンパイル - すべての4つのオプション
  3. SharpDevelopの、選択したプロジェクトで、プロジェクト
  • オープンプロジェクトを作成します
    1. チェック。

    enter image description here

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

    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 
    

    NOTE(2)は - - 私はすでにMS Visual Studioのインストールされている: -


    NOTE(1)SharpDevelopのについてページには、次を示していコミュニティ版では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はpricを参照してください) )。

  • 答えて

    2

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

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

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

    +0

    あなたは絶対に正しいです。 VS Community Editionは、NetOfficeのプロジェクトビルドとうまく動作します。多くの感謝です! – bobmarksie