Sdílet prostřednictvím


Sestavování řešení pro systém Office

Obecně vytváření a ladění projekty Office je stejné jako vytváření a ladění jiné typy projektů v aplikaci Visual Studio jako model Windows Forms.Témata v této části vysvětlují rozdíly, které existují.Obecné informace o vytváření aplikací, viz Sestavování aplikací v sadě Visual Studio.

Výstup projektu pro projekty Office

Umístění výstupu pro projekty Office je projectname\bin\release nebo projectname\bin\debug.Nelze sestavit do adresáře nasazení.

Projekty na úrovni dokumentu

Při sestavení projektu úrovni dokumentu v výstup projektu jsou zahrnuty následující položky:

  • Kopie dokumentů projektu.

  • Sestavení projektu a všech odkazovaných sestavení, které mají své Místní kopie vlastnost nastavena na true.

  • Manifest aplikace s příponou názvu souboru .manifest.Další informace naleznete v tématu Manifesty aplikace pro řešení Office.

  • Manifest nasazení má .vsto příponu názvu souboru.Další informace naleznete v tématu Manifesty nasazení pro řešení Office.

  • Soubor databáze (PDB) programu.

[!POZNÁMKA]

Pokud vytváříte dokument úroveň řešení vzdáleného umístění, nikoli v místním počítači, přidejte do seznamu důvěryhodných umístění v Centru zabezpečení aplikace plně kvalifikovanou cestu.Další informace naleznete v části nazvané udělení důvěryhodnosti dokumenty v Zabezpečení řešení pro systém Office.

Projekty na úrovni aplikace

Při sestavení projektu úrovni aplikace v výstup projektu jsou zahrnuty následující položky:

  • Sestavení projektu a všech odkazovaných sestavení, které mají své Místní kopie vlastnost nastavena na true.

  • Manifest aplikace s příponou názvu souboru .manifest.Další informace naleznete v tématu Manifesty aplikace pro řešení Office.

  • Manifest nasazení má .vsto příponu názvu souboru.Další informace naleznete v tématu Manifesty nasazení pro řešení Office.

  • Soubor databáze (PDB) programu pro sestavení projektu.

Proces sestavení pro projekty na úrovni aplikace také vytvoří sadu položek registru na vývojovém počítači, které jsou nutné k načtení doplňku.Další informace naleznete v tématu Položky registru pro doplňky na úrovni aplikací.

Pokud vytváříte doplněk pro aplikaci Outlook projekt obsahující oblasti formulářů, proces vytváření přidá do registru následující další informace:

  • Klíč pro každou třídu zpráv, který je přidružen jeden nebo více oblastí formulářů.

  • Položka pro každou oblast formuláře a přidružené hodnoty, který představuje název doplněk pro aplikaci Outlook.

Aplikace Outlook musí tyto informace načíst oblastí formulářů.

Odkazovaná sestavení

Z projektu stavební řešení Office můžete odkazovat na sestavení (včetně projektů knihoven tříd).Každé odkazované sestavení obsahuje vlastnost s názvem Místní kopie.Zkopírovat místní označuje, zda je sestavení zkopírováno do výstupního adresáře.Ve výchozím nastavení je nastavena na true.Každé odkazované sestavení, která má Místní kopie nastavena na true je zkopírován do výstupního adresáře.

Zabezpečení během procesu sestavení

Visual Studio automaticky konfiguruje nastavení zabezpečení na vývojovém počítači udělit důvěryhodnosti řešení během procesu sestavení.To umožňuje spuštění při jeho ladění řešení.

Projekty Office použít k ověření vydavatele certifikátů.Visual Studio automaticky vytvoří dočasný certifikát k identifikaci řešení Office a nakonfiguruje počítač rozvoj dočasné certifikátu důvěřovat.

Další informace naleznete v tématu Zabezpečení řešení pro systém Office.

Projekty sítí

Pokud je umístění sestavení nebo dokumentu ve sdílené síťové položce, místní aktualizace zásad zabezpečení (individuální) není dostatečně povolit spuštění řešení.Správce musí udělit úplný vztah důvěryhodnosti na úrovni počítače sestavení a dokumenty, které jsou sdílené síťové složky před řešení bude spuštěn.Další informace o nastavení zásad zabezpečení naleznete v Zabezpečení řešení pro systém Office.

Projekty na úrovni dokumentu musíte také přidat plně kvalifikované umístění dokumentu do seznamu důvěryhodných složky Office.Další informace naleznete v tématu Udělení důvěry dokumentům.

Změna cílové platformy

Ve výchozím nastavení je cílová platforma pro projekty Office Libovolný procesor.Obvykle byste neměli měnit toto nastavení.Řešení Office, které jsou sestaveny s Libovolný procesor Cílová platforma nastavení spuštění 32bitových a 64bitových verzích Microsoft Office 2013 nebo Office 2010.

Byste měli nastavit cílovou platformu x 64 pouze v případě, že při vytváření řešení, které lze spustit pouze v 64bitových verzích systému Microsoft Office 2013 nebo Office 2010, a řešení volá nativní API 64 bit.Další informace o změně nastavení cílové platformy naleznete How to: Optimize an Application for a Specific CPU Type.

Pokud nastavíte cílovou platformu x 64, řešení nelze spustit 32bitové verze systému Windows nebo sady Office.X 64 platform target vyžaduje spuštění procesu 64bitové řešení.

Pomocí příkazu čisté

Odebrat soubory projektu sestavený z vývojového počítače, můžete použít čištění na příkaz sestavení nabídky v Visual Studio.Čištění příkaz odstraní všechny soubory v umístění výstupu sestavení.Pro projekty na úrovni aplikace čištění příkaz také odebere položky registru, které jsou vytvořeny pomocí procesu sestavení.

Příbuzná témata

Title

Description

Ladění projektů Office

Představuje problematiku ladění projekty Office.

Návod: Vytvoření prvního přizpůsobení na úrovni dokumentu pro Excel

Ukazuje, jak vytvořit základní úroveň dokument přizpůsobení pro Excel.

Postupy: Opětovné povolení zakázaného doplňku

Popisuje, jak znovu povolit doplněk byl soft nebo hard zakázán.

Navrhování a tvorba řešení pro systém Office

Obsahuje odkazy na informace o vytváření řešení pro systém Office a o roli v řešení sestavení.