Visual C++ 2010 Ultimate: Projektvorlage erstellen
-
Hallo,
ich möchte mir gerne eine eigene Projektvorlage erstellen,
leider führt mich VC++ aber an der Nase herum.MSDN Artikel 1: http://msdn.microsoft.com/de-de/library/xkh1wxd8.aspx
Ich erstelle mein Projekt ganz normal (nur Projekteinstellungen werden geändert und ich habe keinen Code oder Header oder Ressourcen drin).
Dann will ich auf Vorlage exportieren... klicken, geht aber nicht, ist deaktiviert. (Seht selbst: http://img3.imagebanana.com/img/ae0czxam/Template_Grey.png)Egal wie ich es drehe oder wende (eine andere Projektvorlage verwenden, quellcode dateien oder sonstwas hinzufügen), der Button wird einfach nicht verwendbar)
MSDN Artikel 2: http://msdn.microsoft.com/de-de/library/ms185291.aspx
Also habe ich versucht die Vorlage manuell zu erstellen und bin leider auch daran gescheitert.
Ich würde gerne die .zip Datei hier Anhängen aber ich habe keine Anhang funktion gefunden. Wenn ihr die .zip braucht, EMail per pn schicken und ich schick Sie als Anhang.
Ich habe folgende Dateien in meinem .zip File:
DirectX_Template.vcxproj
DirectX_Template.vstemplate
directxIconT.icoDas icon hat 64x64 Pixel und ist mir irfanview erstellt (Speichern als .ico)
Die .vstemplate hat folgenden Inhalt:
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Project"> <TemplateData> <Name>DirectX-Project</Name> <Description>Basic C++ application using DirectX</Description> <ProjectType>Visual C++</ProjectType> <ProjectSubType>Win32</ProjectSubType> <SortOrder>1000</SortOrder> <CreateNewFolder>true</CreateNewFolder> <DefaultName>Simple</DefaultName> <ProvideDefaultName>true</ProvideDefaultName> <LocationField>Enabled</LocationField> <EnableLocationBrowseButton>true</EnableLocationBrowseButton> <Icon>directxIconT.ico</Icon> </TemplateData> <TemplateContent> <Project File="DirectX_Template.vcxproj" ReplaceParameters="true"> </Project> </TemplateContent> </VSTemplate>
Gespeichert habe ich das .zip File an folgenden Ort (den Ort aus dem MSDN Artikel gab es bei mir nicht -.- Microsoft...)
C:\Users\Jan\Documents\Visual Studio 2010\Templates\ProjectTemplates\DirectX_Template.vcxproj.zip
-
Hat niemand eine Idee?
fehlen irgendwelche Informationen?
-
/Bump!
Gleiche Problem!
Hab zwei Projekte. Bei einem (bestehendem) wollte ich die Vorlagenfuktion mal testen. Da war es nicht ausgegraut. Aber wenn ich darauf klicke, kommt das Fenster wo ich das Projekt aussuchen soll. Das Drop-Down Feld ist allerdings leer.
(Siehe Screenshot)
http://dl.dropbox.com/u/3893366/Foren/vorlage.pngBei meinem anderen Projekt, woraus ich die eigentliche Vorlage erstellen wollte, ist es allerdings auch ausgegraut.
-
Der Vorlagen-Wizard geht nur mit C# oder VB-.NET Projekten!
Für C/C++-Vorlagen muss man die Doku aus dem VS SDK bemühen...
-
Jochen Kalmbach schrieb:
Für C/C++-Vorlagen muss man die Doku aus dem VS SDK bemühen...
was meinst du genau damit?
Manuell eine Vorlage erstellen?
Wie du gesehen hast habe ich genau das versucht aber es hat einfach nicht funktionieren wollen.
-
GreenStudios schrieb:
Manuell eine Vorlage erstellen?
Wie du gesehen hast habe ich genau das versucht aber es hat einfach nicht funktionieren wollen.Genau... Manuell erstellen...
Es steht schon lange auf meiner TODO-Liste hier mal ein fertiges Beispiel zu machen... vielleicht schaffe ich es auch mal, dann werde ich es in meinem Blog posten
-
PS: Vielleicht hilft Dir ja ein anderes Beispiel was schon funktioniert:
http://www.danielmoth.com/Blog/mpi-project-template-for-vs2010.aspx
-
Leider steht da absolut nix darüber wie man jetzt selber eins macht.
Und der download der dabei ist ist eine .msi datei. ...Grüße,
Jan
-
Ich suche auch schon eine weile, vielleicht ist folgendes hilfreich. eine generische Erklärung zur Erstellung von Projektvorlagen im allgemeinen:
http://msdn.microsoft.com/en-us/library/6db0hwky.aspx
und hier ein Beispiel für DirectX Basiseinstellungen in VS2010
http://takinginitiative.net/2010/07/02/setting-up-the-directx-sdk-with-visual-studio-2010/
BTW: Würde mich auch über ein template / eine Vorlage freuen