Upgrade a migrace řešení Office
Máte-li aplikaci Microsoft Office project, který byl vytvořen v dřívější verzi sady Visual Studio, je nutné inovovat projekt pro použití v Visual Studio 2012.Aktualizace Microsoft Office project, otevřete ji ve verzi Visual Studio 2012 , který obsahuje nástroje pro vývojáře aplikace Microsoft Office.Další informace o upgradu naleznete v tématu Jak: inovace řešení Office.Další informace o verzích Visual Studio 2012 , zahrnují nástroje pro vývojáře aplikace Microsoft Office naleznete v tématu Konfigurace počítače vyvinout řešení Office.
Při upgradu aplikace Microsoft Office project Visual Studio provede několik změny projektu.Některé změny závisí na verzi rozhraní.NET Framework a Microsoft Office, který jste nainstalovali na vývojovém počítači a zda je projekt úroveň dokumentů projekt nebo projekt úrovni aplikace.
[!POZNÁMKA]
Visual Studio 2012nelze inovovat projekty šablony formuláře aplikace InfoPath, které byly vytvořeny v předchozích verzích aplikace Visual Studio.Tyto typy projektů, které nejsou podporovány v Visual Studio 2012.
Podporované verze pro Upgrade projektu
Chcete-li provést upgrade projektech systému Office, které jsou vytvořeny pomocí některého z následujících verzí nástroje sady Office v sadě Visual Studio.
Microsoft Visual Studio 2005 Tools pro systém Microsoft Office.
Microsoft Visual Studio 2005 Tools pro systém 2007 Microsoft Office (VSTO 2005 SE).
Microsoft Visual Studio Tools pro systém Microsoft Office (verze 3.0).Tato verze Visual Studio Tools for Office byl zahrnut v aplikaci Visual Studio 2008.
Nástroje pro vývojáře aplikace Microsoft Office v sadě Visual Studio 2010.
Visual Studio 2012nepodporuje upgrade aplikace Microsoft Office projekty vytvořené pomocí Visual Studio Tools for Office verze 2003.Chcete-li pokračovat ve vývoji, jeden z těchto projektů v Visual Studio 2012, vytvořte nový projekt sady Office a ručně port kódu do nového projektu.
[!POZNÁMKA]
Visual Studio Tools for Office byl název Microsoft Office developer tools v předchozích verzích aplikace Visual Studio.
Změny na upgradovaných projektů
Při upgradu aplikace Microsoft Office project Visual Studio změní projekt za cílovou následující položky:
Aplikaci Visual Studio 2010 Tools for Office Runtime.Další informace naleznete v tématu Visual Studio Tools pro přehled Runtime sady Office.
Verze rozhraní.NET Framework, který je podporovaný typ projektu.
Verze sady Microsoft Office, který je podporovaný typ projektu.
Aktuální odkazy na sestavení.
Cílené na rozhraní.NET Framework
Když upgradujete projekt, v Visual Studio 2012, Visual Studio změní projektu do cíle .NET Framework 4..NET Framework 4 Je nainstalován automaticky při instalaci Visual Studio 2012.
Je-li nainstalovat sadu Microsoft Office Developer Tools pro Visual Studio 2012 a poté provést upgrade projektu v Visual Studio 2012, Visual Studio změní projektu do cíle .NET Framework 4.5.Řešení Office se mohou zaměřit .NET Framework 4.5 pouze v případě, že nainstalujete sadu Microsoft Office Developer Tools pro Visual Studio 2012.Další informace naleznete v tématu "Nástroje" na Stránky pro stažení.
[!POZNÁMKA]
Možná budete muset provést další kroky ke spuštění přesměrovanou řešení v počítačích koncových uživatelů a rozvoj a projekt zkompiluje již používá určité funkce.Další informace naleznete v tématu Migrace řešení Office na rozhraní .NET Framework 4 nebo .NET Framework 4.5.
Pokud se zaměříte .NET Framework 4 nebo .NET Framework 4.5 aplikace Office project, můžete používat některé funkce, které nejsou k dispozici v cílové rozhraní.NET Framework 3.5.Další informace naleznete v tématu Navrhování a vytváření řešení Office.
Cílová aplikace sady Office
Při upgradu Office project Visual Studio změní projekt za cílovou verzi sady Microsoft Office, který je podporovaný typ projektu, jako je například úroveň dokument přizpůsobení projektu nebo na úrovni aplikace přidat do projektu.
Projekty Office v Visual Studio 2012 mohou být aplikovány pouze Office 2013 a Office 2010 aplikací.Pokud Office 2013 je nainstalován, Visual Studio upravuje projektu pro Office 2013.Pokud Office 2010 je nainstalován, Visual Studio upravuje projektu pro Office 2010.Pokud je nainstalována žádná z verzí sady Office, Visual Studio 2012 , neprovede upgrade projektu.
[!POZNÁMKA]
Pokud upgradujete projektu doplněk k cíli Office 2013, ujistěte se, že ThisAddIn_Startup obslužné rutiny doplňku neobsahuje kód, který přistupuje k dokumentu v aplikaci.Další informace naleznete v tématu Accessing a Document when the Office Application Starts.
Pro vlastní nastavení na úrovni dokumentu Visual Studio převede dokumenty v projektu, které mají binárním formátu, jako jsou dokumenty, které mají příponu XLS nebo DOC formátu Office Open XML.Další informace o formátu Open XML naleznete v tématu Úvod k novým příponám názvů souborů a otevřených formátech XML.
[!POZNÁMKA]
Inteligentní značky jsou zastaralé v aplikaci Word 2010 a Excel 2010.Proto, pokud vaše řešení používá inteligentní značky, je nutné odebrat je dříve, než můžete testovat a ladit v Visual Studio 2012.
Odkazy na sestavení
Visual Studio zinovuje následující odkazy na sestavení v projektu:
Microsoft Office primární sestavení interop (PIA).
Sestavení Visual Studio Tools for Office runtime.Další informace o těchto sestavení naleznete v tématu Visual Studio Tools pro přehled Runtime sady Office.
Nové nebo aktualizované verze závislého sestavení.
Visual Studio nepřidá odkazy na nové nebo aktualizované verze sestavení, které jste přidali do původního projektu poté, co byla vytvořena.Například pokud provedete upgrade aplikace Word 2003 přidat do projektu, který také odkazuje na primární sestavení interop aplikace PowerPoint 2003, Visual Studio změní upgradovaném projektu chcete-li odkazovat Word 2010 primární sestavení vzájemné spolupráce.Nicméně je nutné ručně aktualizovat odkaz na primární sestavení interop aplikace PowerPoint.
Inovace Microsoft Office 2003 projektů
Zde jsou některé další aspekty inovace úpravy na úrovni dokumentu a aplikační úrovni doplňků určených pro aplikaci Microsoft Office 2003.
Projekty na úrovni dokumentu
Obsahuje-li dokument v projektu model Windows Forms ovládacích prvků, musí také mít Visual Studio 2005 Tools for Office Second Edition Runtime nainstalována před upgradem projektu.Pokud tato verze modulu runtime není nainstalován na vývojovém počítači před upgradem projektu, upgradovaném projektu může obsahovat kompilace nebo chyby runtime.Po dokončení upgradu projektu můžete odinstalovat aplikaci Visual Studio 2005 Tools for Office Second Edition Runtime z vývojového počítače Pokud není používán jinými řešeními Office.Tato verze modulu runtime je k dispozici jako redistribuovatelná balíček ze serveru Microsoft Download Center na Microsoft Visual Studio 2005 Tools for Office Runtime Second Edition (VSTO 2005 SE) (x 86).
Projekty na úrovni aplikace
Pokud soubor řešení pro původní projekt projektu instalace nebo InstallShield Limited Edition, který byl nakonfigurován tak, aby bylo možné nainstalovat doplněk aplikační úrovni, Visual Studio zinovuje projekt tak, aby Visual Studio 2012 projektu, ale neprovede žádné další změny projektu.Pokud chcete nadále používat soubor Instalační služba Windows Installer k instalaci tohoto doplňku, je třeba upravit projektu instalace nebo InstallShield Limited Edition, jako je například instalace nového předpoklady pro .NET Framework 4, Visual Studio 2010 Tools for Office Runtime a volitelně primární sestavení interop odkazuje doplněk.Další informace naleznete v tématu Nasazení řešení Office s použitím Instalační služby systému Windows.
Pokud chcete použít ClickOnce nasazení tohoto doplňku, je zcela odstranit projektu instalace nebo InstallShield Limited Edition.Další informace o zavedení doplňků pomocí ClickOnce naleznete v tématu Nasazení řešení Office.
Viz také
Úkoly
Referenční dokumentace
Dialogové okno Možnosti inovace projektu
Koncepty
Migrace řešení Office na rozhraní .NET Framework 4 nebo .NET Framework 4.5