2009-05-29 10 views
2

Gibt es eine Möglichkeit, Assembly-Attribute anzuzeigen, wenn Sie mit der rechten Maustaste-> Eigenschaften-> Details auf einer EXE? Ich weiß über die Standard, aber ich möchte meine eigenen hinzufügen (z. B. E-Mail).Machen Sie C# -Montageattribut in Details anzeigen

Edit: Auch wenn es eine Möglichkeit gibt, diese Post-Build zu tun, wäre das in Ordnung.

+0

Verwenden Sie 'dotnet' nicht als Tag - verwenden Sie stattdessen '.net'. Bitte beachten Sie die Vorschläge, wenn Sie Ihre Frage markieren - ein Tag mit einer Zahl <10 nach dem Namen sollte wahrscheinlich vermieden werden. –

Antwort

1

Haben Sie keine reine .NET-Lösung gesehen, aber vielleicht könnten Sie this mit this kombinieren?

1

Die Informationen auf der Registerkarte Version werden von der Ressource VERSIONINFO der Programmdatei abgerufen (wir sprechen hier von nativen Win32-Ressourcen, nicht von verwalteten Ressourcen). Standardmäßig nimmt der Compiler Informationen von einigen Assembly-Attributen und legt sie in der VERSIONINFO-Ressource ab. Leider können Sie nicht ändern, welche Attribute der Compiler hier verwendet, so dass Sie Ihre eigenen Informationen nicht auf diese Weise einbeziehen können.

Aber wenn Sie wirklich wollen, können Sie Ihre eigene VERSIONINFO-Ressource erstellen und in eine .RES-Datei einfügen und mit der Csc.exe/win32res-Compileroption in Ihre ausführbare Datei einbetten.