Uaktualnianie i migracja rozwiązań pakietu Office
Jeśli posiadasz projekt programu Microsoft Office, który został utworzony we wcześniejszej wersji programu Visual Studio, musisz uaktualnić projekt, aby go używać w Visual Studio 2013.Aby uaktualnić projekt Microsoft Office, otwórz go w wersji Visual Studio 2013, która zawiera narzędzia dewelopera Microsoft Office.Aby uzyskać więcej informacji na temat procedury uaktualnienia, zobacz Porady: aktualizacja rozwiązań pakietu Office.Aby uzyskać więcej informacji dotyczących wersji Visual Studio 2013, obejmujących Microsoft Office Developer Tools, zobacz Konfigurowanie komputera do opracowywania rozwiązań pakietu Office.
Kiedy uaktualniasz projekt Microsoft Office, Visual Studio wprowadza kilka zmian w projekcie.Niektóre ze zmian są zależne od wersji systemu .NET Framework i Microsoft Office, które zostały zainstalowane na komputerze deweloperskim i od tego czy projekt jest projektem na poziomie dokumentu lub na poziomie aplikacji.
[!UWAGA]
Visual Studio 2013 nie może uaktualnić InfoPath z projektów szablonu, które zostały utworzone przy użyciu poprzednich wersji Visual Studio.Te typy projektów nie są obsługiwane w Visual Studio 2013.
Obsługiwane wersje uaktualnienia projektu
Można aktualizować projekty Office utworzone w Visual Studio przy użyciu którejkolwiek z wymienionych poniżej wersji narzędzi pakietu Office.
Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System.
Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 SE).
Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office system (wersja 3.0)Ta wersja Visual Studio Tools for Office została dołączona z Visual Studio 2008.
Narzędzia dla deweloperów pakietu Microsoft Office w Visual Studio 2010.
Microsoft Office developer tools w Visual Studio 2012.
Visual Studio 2013 Nie obsługuje projektów uaktualnień Microsoft Office utworzonych przy użyciu Visual Studio Tools for Office, wersja 2003.Aby kontynuować rozwój jednego z tych projektów w Visual Studio 2013, utwórz nowy projekt i ręcznie przyłącz kod do nowego projektu.
[!UWAGA]
Visual Studio Tools for Office było nazwą narzędzi deweloperskich Microsoft Office w poprzedniej wersji Visual Studio.
Zmiany do uaktualnionych projektów
Kiedy uaktualniasz projekt Microsoft Office, Visual Studio modyfikuje projekt, aby docelowe były następujące elementy:
Program Visual Studio Tools dla Microsoft Office System w wersji 2010 Runtime.Aby uzyskać więcej informacji, zobacz Visual Studio Tools for Office Runtime ― Przegląd.
Wersja pakietu .NET Framework, który jest obsługiwany przez typ projektu.
Wersja pakietu Microsoft Office, który jest obsługiwany przez typ projektu.
Odwołania bieżącego zestawu.
Targeted .NET Framework
Kiedy uaktualniasz projekt w Visual Studio 2013, Visual Studio modyfikuje projekt, aby docelowe były Program .NET Framework 4.5 lub Program .NET Framework 4.Wersja .NET framework docelowa dla projektu zależy od wersji Office zainstalowanej na komputerze.Jeśli jest zainstalowane Office 2013, program Visual Studio modyfikuje projekt, aby obiektem docelowym było Program .NET Framework 4.5.W przeciwnym razie program Visual Studio modyfikuje projekt do obiektu docelowego Program .NET Framework 4.
[!UWAGA]
Możliwe, że konieczne będzie wykonanie dodatkowych kroków, aby uruchomić przekierowane rozwiązanie na komputerach deweloperskich i komputerach użytkowników końcowych, a Twój projekt nie będzie się kompilował jeżeli będzie używał pewnych funkcji.Aby uzyskać więcej informacji, zobacz Migracja rozwiązań Office do oprogramowania .NET Framework w wersji 4 lub 4.5.
Jeśli ukierunkowujesz Program .NET Framework 4 lub Program .NET Framework 4.5 w projekcie programu pakietu Office, możesz użyć niektórych funkcji, które nie są dostępne podczas ukierunkowywania .NET Framework 3.5.Aby uzyskać więcej informacji, zobacz Projektowanie i tworzenie rozwiązań Office.
Docelowa aplikacja Office
Kiedy uaktualniasz projekt Office, Visual Studio modyfikuje projekt, aby docelowa była wersja Microsoft Office obsługiwana przez typ projektu, taki jak projekt dostosowania poziomu dokumentów lub projekt dodatków poziomu aplikacji.
Projekty pakietu Office w Visual Studio 2013 można kierować tylko do aplikacji Office 2013 i Office 2010.Jeśli jest zainstalowane Office 2013, Visual Studio modyfikuje projekt, aby obiektem docelowym było Office 2013.Jeśli jest zainstalowane Office 2010, Visual Studio modyfikuje projekt, aby obiektem docelowym było Office 2010.Jeśli żadna wersja pakietu Office nie jest zainstalowana, Visual Studio 2013 nie uaktualnia projektu.
[!UWAGA]
Jeśli uaktualniasz projekt programu dodatkowego do obiektu docelowego Office 2013, upewnij się, że procedura obsługi zdarzeń ThisAddIn_Startup programu dodatkowego nie zawiera kodu, który uzyskuje dostęp do dokumentu w aplikacji.Aby uzyskać więcej informacji, zobacz Dostęp do dokumentu podczas uruchamiania aplikacji pakietu Office.
W przypadku dostosowań na poziomu dokumentu Visual Studio konwertuje dokumenty w formacie binarnym w projekcie, takie jak dokumenty z rozszerzeniem .xls lub .doc, na format Office Open XML.Aby uzyskać więcej informacji dotyczących Open XML, zobacz Wprowadzenie do nowych rozszerzeń nazw plików i otwartych formatów XML.
[!UWAGA]
Tagi inteligentne są przestarzałe w programie Excel 2010 i Word 2010.Tym samym, jeżeli rozwiązanie używa inteligentnych tagów, musisz usunąć je przed przeprowadzeniem testu i debugowania w Visual Studio 2013.
Odwołania do zestawów
Visual Studio uaktualnia następujące odwołania zestawów w projekcie:
Podstawowe zestawy międzyoperacyjne pakietu Microsoft Office (PIAs).
Zestawy znajdujące się w Visual Studio Tools for Office Runtime.Aby uzyskać informacje o tych zbiorach, zobacz Visual Studio Tools for Office Runtime ― Przegląd.
Nowe lub zaktualizowane wersje zależnych zestawów.
Visual Studio nie dodaje odwołań do nowych lub zaktualizowanych wersji zestawów, które dodano do oryginalnego projektu po ich utworzeniu.Jeśli na przykład uaktualniasz projekt dodatku programu Word 2003, który odwołuje się do zestawu podstawowej usługi międzyoperacyjnej PowerPoint 2003, Visual Studio zmodyfikuje uaktualniony projekt, aby odwoływał się do zestawu podstawowej usługi międzyoperacyjnej Word 2010.Jednak trzeba ręcznie uaktualnić odwołanie do zestawu podstawowej usługi międzyoperacyjnej PowerPoint.
Uaktualnianie projektów Microsoft Office 2003
Istnieje kilka dodatkowych kwestii do rozważenia podczas aktualizacji dostosowywania na poziomie dokumentu i dodatków na poziomie aplikacji, dla których docelowy jest Microsoft Office 2003.
Projektów na poziomie dokumentu
Jeśli dokument w projekcie zawiera formanty Windows Forms, przed uaktualnieniem projektu musisz zainstalować także Visual Studio 2005 Tools for Office Second Edition Runtime.Jeśli ta wersja środowiska uruchomieniowego nie jest zainstalowana na komputerze deweloperskim przed przystąpieniem do uaktualniania projektu, zaktualizowany projekt może zawierać błędy kompilacji lub czasu wykonania.Po zakończeniu uaktualniania projektu, można odinstalować Visual Studio 2005 Tools dla pakietu Office drugie wydanie Runtime z komputera rozwoju jeśli nie jest on używany przez inne rozwiązania pakietu Office.Ta wersja środowiska uruchomieniowego jest dostępna jako pakiet redystrybucyjny z Microsoft Download Center w Microsoft Visual Studio 2005 Tools for Office Second Edition Runtime (VSTO 2005 SE) (x86).
Projekty na poziomie aplikacji
Jeśli plik rozwiązania oryginalnego projektu obejmował Instalatora lub projekt InstallShield Limited Edition, który został skonfigurowany, aby zainstalować dodatek na poziomie aplikacji, program Visual Studio aktualizuje projekt do projektu Visual Studio 2013, ale nie wprowadza żadnych dalszych zmian w projekcie.Jeśli chcesz używać pliku Instalatora systemu Windows do wdrożenia dodatku, należy zmodyfikować konfigurację lub projekt InstallShield Limited Edition w celu zainstalowania nowych wymagań wstępnych takich jak Program .NET Framework 4Visual Studio 2010, narzędzia środowiska uruchomieniowego pakietu Office i opcjonalnie podstawowe zestawy międzyoperacyjne, do których odwołuje się dodatek.Aby uzyskać więcej informacji, zobacz Wdrażanie rozwiązania do pakietu Office przy użyciu Instalatora Windows.
Jeśli chcesz użyć funkcji ClickOnce do wdrożenia dodatku, można całkowicie usunąć Instalatora lub projekt InstallShield Limited Edition.Aby uzyskać więcej informacji dotyczących wdrażania dodatków przy użyciu technologii ClickOnce, zobacz Wdrażanie rozwiązania do pakietu Office.
Zobacz też
Zadania
Porady: aktualizacja rozwiązań pakietu Office
Informacje
Uaktualniania projektu, opcje— Okno dialogowe
Koncepcje
Migracja rozwiązań Office do oprogramowania .NET Framework w wersji 4 lub 4.5