2009-08-12 5 views

Antwort

1

Wenn Sie bei Visual Studio 2005 bleiben müssen, besteht Ihre einzige Option darin, Code zu schreiben, um das Symbol zu erstellen. Hier ist how to do it. Beachten Sie jedoch, dass das Desktopsymbol nicht entfernt wird, wenn ein Benutzer Ihre Anwendung deinstalliert.

Wenn Sie jemals auf Visual Studio 2008 SP1 aktualisieren, erhalten Sie diese Funktion sofort.

+3

Beachten Sie, dass Sie diese Funktion nur dann erhalten, wenn das Projekt .NET 3.5 als Ziel hat. Wenn Sie auf eine frühere Version von .NET abzielen (da Ihre Kundenbasis beispielsweise Windows 2000-Benutzer enthält), müssen Sie weiterhin die VS 2005-Lösung verwenden. –

0

Sie können dies in Clickonce nicht tun, und das ist durch Design:

Eines der Ziele von Clickonce war die Benutzerfreundlichkeit der Installation und Ausführung von Rich-Client-Code als „Web-like“ wie möglich zu machen

[...]

im Einklang mit dem stegartigen Modell, das wir wollten in t als minimal-invasive als möglich sein Erms der Shell-Fußabdruck und entschied sich, den Desktop mit Verknüpfungen nicht zu "spammen" (beachten Sie, dass auf dem XP Startmenü mit einer Benachrichtigung auf, dass eine App für ClickOnce-Apps installiert wurde) leuchtet.

wie erklärt in this thread on social.msdn.microsoft.com.

Die einzige Problemumgehung besteht darin, das Desktopsymbol beim ersten Start selbst zu erstellen. Aber das wird nicht empfohlen.

Sie möchten vielleicht neu bewerten, ob Sie wirklich ein Desktop-Symbol benötigen. Ich persönlich hasse Installateure, die das tun.

+0

was ich nicht bekomme ist das "von Design". Ich schätze in VS2008 sie interessieren sich nicht für "Web-like", da es eine Option zum Erstellen einer Desktopverknüpfung gibt. – OrElse

+0

Sie haben bemerkt, dass das Web sehr beliebt ist, aber sie verstehen immer noch nicht warum. Deshalb haben sie auch Sachen wie Fehleranbieter eingebaut. – MarkJ

Verwandte Themen