ich all Quellcode-Dateien finden (XML-Manifest, JS-Dateien, etc.) eine Excel-Add-in in einen Ordner \\Mac\Home\
. In Excel for Desktop
wird die Manifestdatei in SHARED FOLDER
angezeigt.Kann nicht eine Manifest-Datei
Um zu lernen, wie Add-in Commands
zu implementieren, ich ein anderes Excel-Add-in-Projekt von Visual Studio erstellen, generiert es viele Dateien einschließlich an xml file. Ich mache SourceLocation
zeigte auf die richtige HTML-Datei (d. H. \\Mac\Home\Home.html
). Dann bin ich in der Lage, das Projekt von Visual Studio zu debuggen, das eine Arbeitsmappe in Excel öffnet. Und es gibt tatsächlich einen Add-In-Befehl.
So kopiere ich die XML-Datei, die in dem Ordner-Add-In-Befehl ermöglicht \\Mac\Home
und ersetzen meinen ersten manifestieren. Dieses Mal konnte Excel für Windows das Manifest jedoch nicht in SHARED FOLDER
finden.
Weiß jemand, was da los?
Edit 1: Wie ich im Kommentar schreiben, wenn ich das Teil VersionOverrides
entfernen, wird das Manifest in SHARED FOLDER
. Das Problem kommt also aus dem Inhalt von VersionOverrides
.
Ich kopierte Button16x16.png
, Button32x32.png
und Button80x80.png
zu \\Mac\Home\Images\
und dem Ordner Functions
-\\Mac\Home\Functions\
. Dann habe ich überall ~remoteAppUrl
durch \\Mac\Home
ersetzt um this new xml file zu generieren. Es funktioniert immer noch nicht.
Um zu Michaels # hinzufügen 1, jedes Manifest im freigegebenen Ordner muss eine eindeutige GUID haben. –
Eigentlich habe ich diese Punkte bereits getestet ... Zum Beispiel, wenn ich total 'VersionOverrides' entferne, erscheint das Manifest im freigegebenen Ordner. Also kommt das Problem von den Dingen von 'VersionOverrides' ... – SoftTimur
Werden Ihre VersionOverrides direkt von einem Beispiel genommen? Wenn nicht, versuche es zuerst und schau, ob es funktioniert. Dann ändern Sie jeweils eine Zeile von der Probe. –