Jak implementovat sestavení události v Visual C# .NET nebo Visual C# 2005

Překlady článku Překlady článku
ID článku: 810230 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Důležité: Tento článek obsahuje informace o úpravě registru. Před úpravami je nutné registr zazálohovat. Seznamte se také s postupem při obnovení registru v případě, že nastane problém. Informace o zálohování, obnovení a úpravě registru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
256986Popis registru systému Microsoft Windows

Souhrn

Tento podrobný článek popisuje jak implementovat sestavení události v Visual C# .NET nebo Visual C# 2005.

Při použití sestavení události můžete určit akce, dojde v určitém čase během procesu sestavení. Můžete například určit post-build událostí do souboru zaregistrovat pomocí regsvr32.exe. Můžete také zobrazit a provést změnu vygenerované sestavení v GAC (globální mezipaměť sestavení) pomocí nástroje Gacutil.exe.

V Visual C# .NET nebo Visual C# 2005 jsou žádné přímé metody určit události pre-build a post-build.


Použití projektu Visual C++ Makefile k události sestavení implementace

Sestavení události jsou vestavěné funkce projekty Microsoft Visual C++ .NET. Je-li implementovat tyto události v projektu Visual C# .NET nebo Visual C# 2005, včetně projektu Visual C++ .NET Makefile řešení. K implementaci pre-build události je třeba provést závislé projektu Visual C++ .NET Makefile projektu Visual C# .NET nebo Visual C# 2005. K implementaci post-build události, musíte provést závislé projektu Visual C# .NET nebo Visual C# 2005 na projektu Visual C++ .NET Makefile.

Postupujte takto:
  1. Otevřete existující řešení Visual C# .NET nebo Visual C# 2005.
  2. V nabídce soubor přejděte na příkaz Přidat Project a klepněte na tlačítko Nový projekt.
  3. V části Typy Project klepněte Projekty Visual C++ a v části šablony na MakeFile Project.
    Poznámka: V aplikaci Visual Studio 2005 "Projekty Visual C++" změněna na "Visual C++."
  4. Zadejte název řešení určit umístění řešení a potom klepněte na tlačítko OK.
  5. V okně Průvodce aplikací Makefile klepněte na tlačítko Dokončit.
  6. V nabídce projekt Makefile Project klepněte na tlačítko Vlastnosti.
  7. V poli Typ konfigurace vyberte program a potom klepněte na tlačítko OK.
  8. V nabídce projekt klepněte na příkaz Project Dependencies…. Provést pre-build událostí, postupujte takto:
    1. Na kartě závislosti seznamu projektů vyberte příslušný projekt Visual C# .NET a ve skupinovém rámečku Depends na klepněte na projekt Visual C++ Makefile.
    2. Klepněte na tlačítko OK změnu. Tím zajistíte, že je projekt Visual C# .NET nebo Visual C# 2005 poslední sestaven.
    3. Visual C++ Makefile projektu v aplikaci Solution Explorer klepněte pravým tlačítkem myši a potom klepněte na příkaz Vlastnosti.
    4. Klepněte na tlačítko Sestavit události a zadat příkaz pre-build událostí.
      Například zkopírovat soubor před budovy, zadejte následující:
      copy c:\AddinReg.reg $(OutDir)
  9. Post-build instalace provést, postupujte takto:
    1. Klepněte na projekt Visual C++ Makefile v seznamu projekty a vyberte příslušný projekt Visual C# .NET nebo Visual C# 2005 pod Depends.
    2. Klepněte na tlačítko OK změnu. Tím zajistíte, že je projekt Visual C++ poslední sestaven.
    3. Visual C++ Makefile projektu v aplikaci Solution Explorer klepněte pravým tlačítkem myši, klepněte na příkaz Vlastnosti a potom klepněte na tlačítko Sestavit události zadat příkaz post-build událostí.

Použít doplněk PrePostBuildRules k události sestavení implementace

  1. Tento doplněk poskytuje pravidla pre-build a post-build úrovních řešení a projektu.
    Stáhnout doplněk, naleznete následujícím webu:

    http://download.microsoft.com/download/VisualStudioNET/Samples/7.0/NT5XP/EN-US/BuildRules.exe

    Upozornění: Použijete-li Editor registru nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že potíže vzniklé v důsledku nesprávného použití Editoru registru budete moci vyřešit. Editor registru používáte na vlastní nebezpečí.
    Chcete-li použít tento doplněk, postupujte takto:
    1. Načíst soubor řešení s tímto zdrojem a vytvořit řešení.
    2. V nabídce Nástroje klepněte na tlačítko Správce doplňků. Správce doplňků je již otevřen, zavřete jej a znovu otevřete.

      Poznámka: Pokud nový doplněk se zobrazí v Přidat - In Správce seznam doplňků, byl úspěšně zaregistrován doplněk.
    3. Pokud doplněk nezobrazí v Přidat - In Správce seznam, postupujte podle pokynů zaregistrovat ručně:
      1. Vyhledejte soubor AddinReg.reg ve složce BuildRules.
      2. AddinReg.reg klepněte pravým tlačítkem myši a potom klepněte na tlačítko Sloučit. Klepněte na tlačítko Ano po zobrazení výzvy přidejte položky registru.
      3. Nové položky registru provedeny lze vidět v následujícím umístění:

        HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\7.0\AddIns
    4. Spuštění nové instance aplikace Visual Studio .NET nebo Visual Studio 2005.
    5. V nabídce Nástroje klepněte na tlačítko Nový doplněk.
    6. Zobrazí se dialogové okno, které umožňuje vybrat řešení nebo projektu a přidejte pravidla.
    7. Při přidání pravidla můžete zadat název echo jako název programu nezpracovaný text zobrazit v okně výstupu.

Odkazy

Další informace naleznete na následujícím webu:

Ukázky automatizace Visual Studio .NET
http://www.microsoft.com/downloads/details.aspx?familyid=3ff9c915-30e5-430e-95b3-621dccd25150&displaylang=en

Vlastnosti

ID článku: 810230 - Poslední aktualizace: 10. ledna 2007 - Revize: 3.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft Visual C# .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C# 2005 Express Edition
Klíčová slova: 
kbmt kbdownload kbhowtomaster kbcompiler kbhowto KB810230 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:810230

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com