2011-01-12 6 views
2

Ich verwende Visual Studio 2010, um ein Add-In zu erstellen. Mit dem Assistenten ging ich durch den Dialog und wählte ziemlich Standardoptionen (Ziel 4.0, Laden im Start). Das Projekt wurde dann erzeugt, aber wenn ich versuche, die Add-In zu debuggen, wird eine neue Instanz von VS startet, und dann wird eine Ausnahme ausgelöst:Startfehler beim Versuch, ein neues Visual Studio 2010-Add-In zu erstellen.

"ArgumentException crossed a native/managed boundary" 
"Cannot find the requested resource" 

Der Stacktrace ist spärlich:

at Microsoft.VisualStudio.CommonIDE.ResourceLoader.FindResource[T](String resourceName, Int32 lcid, Func`2 fnConvert) 
    at Microsoft.VisualStudio.CommonIDE.ResourceLoader.GetBlob(String resourceName, Int32 lcid, Byte[]& bytes, Int32& count) 

Obwohl ich angefügt bin, scheint dies nicht in einem der cs-Code, der in dem neuen Projekt vorhanden ist, auftreten.

Irgendwelche Ideen?

+0

Ich weiß noch nicht, wie dieses Problem zu beheben Problem, aber ich habe eine temporäre Problemumgehung gefunden.
Bearbeiten Sie die .AddIn-Datei in Ihrem Dokumentenordner gefunden, etwa wie folgt: C: \ Benutzer \ Benutzername \ Dokumente \ Visual Studio 2010 \ Addins \ AddIn/Assembly
Schließen Visu al Studio (es könnte Sie bitten, das neue Add-In zu deaktivieren - das ist ok)
Kopieren Sie die AddIn-DLL aus Ihrem Projektordner in diesen Add-In-Ordner.
Jetzt können Sie zumindest Ihr Add-In ausführen - aber das Debuggen direkt mit F5 funktioniert immer noch nicht.
soslo

+0

mit demselben Problem. Unbrauchbare IMO-Problemumgehung, da es ewig dauern würde, ein Addon zu erstellen. – JonSlaughter

+0

Das gleiche Problem hier – Shimmy

Antwort

Verwandte Themen