Frage

Info: C #, Visual Studio 2010 RC

Wie kann ich einen WCF-Web Service Project Artikel zu meinem Projekt über Code hinzufügen?

Ich kann mit einer Code-Klasse-Datei kein Problem hinzu:

string csItemTemplatePath = soln.GetProjectItemTemplate("CodeFile", "CSharp");

try
{
    projectItems.AddFromTemplate(csItemTemplatePath, fileName);
}
catch (Exception ex)
{
    // This is just testing, don't shoot me
    MessageBox.Show(ex.Message);
} 

aber wenn ich versuche, es mit:

string itemTemplatePath = soln.GetProjectItemTemplate("WebWcfService", "CSharp");

ich eine Ausnahme erhalten, dass es nicht gefunden werden kann

  

Das System kann die Datei nicht finden   spezifiziert. (Ausnahme von HRESULT:   0x80070002)

Ich habe den WebWcfService Namen:

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ 1033

Ich pressume es etwas mit, wie die Lösung aussieht für seine Projektelemente zu tun, aber ich kann nicht herausfinden, wie es geht.

War es hilfreich?

Lösung

Dies war für mich beantwortet auf http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/7f031537-f8c0-4281-bda1-c56cf86b2109

  

Hallo, Phill

     

Da WebWcfService eine Bahn   Projekt, das ein Subtyp von CSharp ist   Projekt. Also müssen wir die finden   WebWcfService diese Weise.

string path = soln.GetProjectItemTemplate("WebWcfService.zip", CSharp/Web");
  

Wenn Sie etwas unklares haben, fühlen   frei, mich zu informieren.

     

Danke

     

Chao

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top