Nastavení nového projektu

Dříve, než je možné implementovat nový standard, je nutné vytvořit nový projekt ze svého vývojového prostředí. Případně můžete použít vzorový projekt AecSpaceOffsetStandardSample.

Poznámka: Doplněk plug-in standardu výpočtu plochy se implementuje jako knihovna třídy .NET, ne jako aplikace Windows.
  1. Otevřete aplikaci Microsoft Visual Studio 2005.
  2. V hlavní nabídce zvolte kartu Nový.
  3. Klikněte na nabídku Soubor Projekt.
  4. V dialogu Nový projekt vyberte šablonu knihovny třídy z jednoho z následujících umístění:
    • Visual Basic Windows
    • Visual C# Windows
    • Visual C++ CLR.
  5. Zadejte název nového projektu.

    Doporučuje se použít prefix AecAreaCalculationStandard, například pro vyoření názvu AecAreaCalculationStandardMyOffsetRules. Tímto způsobem je zajištěna konzistence s názvy doplňků plug-in, které jsou k dispozici v aplikaci Sada nástrojů AutoCAD Architecture 2025 (například AecAreaCalculationStandardBasic, AecAreaCalculationStandardBOMA atd.) Software poté rozpozná, že tento prefix popisuje doplněk plug-in pro výpočet plochy a je schopen extrahovat název ze sestavy pro účely diagnostiky.

    Než budete pokračovat, ověřte si, že máte nastavený projekt knihovny třídy .NET, abyste mohli začít s úpravami zdrojového kódu a souborů projektu.

  6. Aby bylo možné vytvořit doplněk plug-in standardu výpočtu plochy, musí knihovna třídy .NET vytvořená v předchozích krocích odkazovat na rozhraní .NET API, které nabízí aplikace Sada nástrojů AutoCAD Architecture 2025. Toto rozhraní API je implementováno v sestavě AecSpaceOffsetRuleManager.dll, která musí odkazovat na váš nový projekt.
  7. Jestliže pracujete v prostředí Microsoft Visual Studio, můžete přidat referenci sestavy do AecSpaceOffsetRuleManager.dll do vašeho projektu knihovny třídy tak, že kliknete pravým tlačítkem na Reference v aplikaci Solution Explorer projketu a vyberete možnost Přidat referenci.
  8. Přejděte na listu vlastností na stránku Procházet a vyhledejte sestavu AecSpaceOffsetRuleManager.dll ve složce C:\Program Files\ACA <verze> (nebo v umístění, které jste vybrali v průběhu instalace).
  9. Přidejte reference na následující sestavy vaší instalace:
    • acdbmgd.dll (AutoCAD .NET API)
    • aecbasemgd.dll (základní třídy aplikace Sada nástrojů AutoCAD Architecture 2025)
    • aecarchmgd.dll (objekty aplikace Sada nástrojů AutoCAD Architecture 2025)

    Tyto knihovny DLL se nacházejí ve stejné složce jako sestava AecSpaceOffsetRuleManager.dll.

  10. Klikněte pravým tlačítkem na každou referenci ve stromu Solution Explorer v části Reference a klikněte na Vlastnosti za účelem ověření, že vlastnost reference Kopírovat lokální je nastavena na Ne pro každou z referencí.
  11. Jak nastavit kopírování knihovny .dll tak, aby se na ni mohla aplikace Sada nástrojů AutoCAD Architecture 2025 odkazovat.

    Aplikace Sada nástrojů AutoCAD Architecture 2025 hledá vlastní sestavy standardů výpočtu plochy ve složce C:\Program Files\AutoCAD Architecture <verze>\Space Calculation Standards nebo v umístění, které jste zvolili během instalace. Při každé kompilaci knihovny .dll je potřeba restartovat aplikaci Sada nástrojů AutoCAD Architecture 2025 za účelem načtení a testování. Při každé kompilaci proveďte následující kroky za účelem nastavení kopírování knihovny .dll do příslušné složky.

  12. Vyberte projekt v Průzkumníkovi řešení.
  13. Klikněte pravým tlačítkem a klikněte na položku Vlastnosti.
  14. Klikněte na kartu Události sestavení
  15. Do příkazového řádku události po sestavení zadejte následující:
    @if exist $(TargetPath) @copy $(TargetPath) "C:\Program Files\AutoCAD Architecture <version>\Space Calculation Standards\"
    @if exist $(TargetDir)$(TargetName).pdb @copy $(TargetDir)$(TargetName).pdb "C:\Program Files\AutoCAD Architecture <version>\Space Calculation Standards\"