2016-04-26 7 views
1

Ich ziehe mir die Haare versuchen, aus einem Excel-Addin von SharpDevelop 5.1, die ich über NetOffice 1.7.3 erstellt zu debuggen. Dies sind die Schritte, die ich getan habe, so weit: -Debug C# Excel Addin über SharpDevelop auf Windows

  1. installiert SharpDevelop 5.1
  2. installiert NetOffice 1.7.3
  3. Developer Toolbox.exe Ran und angeklickt "Neues Projekt anlegen" und klickte auf den folgenden: -
    1. Projekttyp
        Werkzeuge
      1. Automation Addin
      2. Verwendung NetOffice: checked
      3. Projektordner: <some dir>
    2. Umwelt
      1. Sprache: C#
      2. Umwelt: VS 2010 (Express)
      3. .NET Runtime: 4.0 (Client Profile)
    3. Office-Anwendungen:
      1. Clicked: Excel
    4. Montagehinweise
      1. Name: <my name>
      2. Beschreibung: <my description>
    5. Ladeverhalten
      1. Benutzer zur Verfügung: 3 = Load at startup
    6. Benutzeroberfläche: Current User
    7. Entscheiden Sie, wann es geladen werden muss.
      1. Überprüfen Sie alle 4 Optionen
    8. Projekt erstellen
  4. Projekt öffnen in SharpDevelop, wählen Sie Projekt - Set kompilieren Ziel Set CPU x86-64 processor.

enter image description here

So habe ich es gelungen, die Addin zu bauen und es in Excel kein Problem laufen - es ist nur das Debuggen, die ich nicht tun kann. Gibt es eine Einstellung oder Eigenschaft, die ich einstellen muss? Jede Hilfe wird sehr geschätzt.


HINWEIS (1) - die Über Seite in SharpDevelop zeigt folgendes: -

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 

HINWEIS (2) - Ich habe bereits MS Visual Studio installiert, um die aber die community edition erlaubt keine Excel Addin Entwicklung (siehe https://msdn.microsoft.com/en-us/library/bb398242.aspx) und IMO die Version ist zu teuer (siehe https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx für pric ing).

Antwort

2

SharpDevelop unterstützt kein 64-Bit-Debugging.

Haben Sie versucht, die vorhandene Projektdatei mit der VS Community Edition zu öffnen? Ich sehe keinen Grund, warum es sich weigern würde, ein Projekt zu erstellen/zu debuggen, das in SharpDevelop funktioniert.

Wenn sich VS über ungültige Projekttypen beschwert, versuchen Sie, das Element <ProjectTypeGuids> aus der Projektdatei zu entfernen. Diese GUIDs teilen VS einfach mit, welche Plugins verwendet werden sollten, um das Projekt zu öffnen. Sie haben normalerweise keine Auswirkungen auf das einfache Erstellen/Debuggen.

+0

Sie haben absolut Recht. VS Community Edition funktioniert gut mit einem Projekt in NetOffice, vielen Dank! – bobmarksie