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?
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
mit demselben Problem. Unbrauchbare IMO-Problemumgehung, da es ewig dauern würde, ein Addon zu erstellen. – JonSlaughter
Das gleiche Problem hier – Shimmy