Udostępnij za pośrednictwem


Kompilowanie rozwiązań pakietu Office

Ogólnie rzecz biorąc tworzenia i debugowania w projektach dla pakietu Office jest taka sama, jak budowanie i debugowanie innych typów projektów w programie Visual Studio, takich jak Windows Forms.Tematy w tej sekcji wyjaśniono różnice, które istnieją.Aby uzyskać ogólne informacje na temat sposobu tworzenia aplikacji, zobacz Kompilowanie aplikacji w Visual Studio.

Projekt wyjściowy do Biura projektów

Lokalizacja danych wyjściowych dla Biura projektów jest projectname\bin\release lub projectname\bin\debug.Nie można utworzyć katalogu wdrażania.

Projektów na poziomie dokumentu

Podczas tworzenia projektu na poziomie dokumentu obejmuje następujące elementy projektu wyjściowego:

  • Kopię dokumentu projektu.

  • Montaż projektu i wszystkie odwołania zestawów, które mają ich Lokalnej kopii właściwość zestaw do true.

  • Manifest aplikacji zawiera manifest rozszerzenie nazwy pliku.Aby uzyskać więcej informacji, zobacz Manifesty aplikacji dla rozwiązań Office.

  • Manifest wdrożenia ma .vsto rozszerzenie nazwy pliku.Aby uzyskać więcej informacji, zobacz Manifesty wdrożenia dla rozwiązań Office.

  • Plik bazy danych (PDB) programu.

[!UWAGA]

W przypadku tworzenia rozwiązania poziomie dokumentu do lokalizacji zdalnej, a nie komputera lokalnego, należy dodać w pełni kwalifikowaną ścieżkę do listy Zaufane lokalizacje w Centrum zaufania aplikacji.Aby uzyskać więcej informacji, zobacz sekcję o nazwie udzielanie zaufania do dokumentów w Zabezpieczanie rozwiązań pakietu Office.

Projektów na poziomie aplikacji

Podczas tworzenia projektu na poziomie aplikacji obejmuje następujące elementy projektu wyjściowego:

  • Montaż projektu i wszystkie odwołania zestawów, które mają ich Lokalnej kopii właściwość zestaw do true.

  • Manifest aplikacji zawiera manifest rozszerzenie nazwy pliku.Aby uzyskać więcej informacji, zobacz Manifesty aplikacji dla rozwiązań Office.

  • Manifest wdrożenia ma .vsto rozszerzenie nazwy pliku.Aby uzyskać więcej informacji, zobacz Manifesty wdrożenia dla rozwiązań Office.

  • Plik bazy danych (PDB) program dla zestawu projektów.

Proces budowania projektów na poziomie aplikacji również tworzy zestaw wpisów rejestru na komputerze deweloperskim, które są wymagane, aby załadować dodatek.Aby uzyskać więcej informacji, zobacz Wpisy rejestrów dla dodatków na poziomie aplikacji.

Jeśli budować dodatek programu Outlook projekt, który zawiera formularz regionów proces budowania dodaje następujące dodatkowe informacje w rejestrze:

  • Klucz dla każdej klasy wiadomości, który jest skojarzony z jedną lub więcej regionów formularzy.

  • Wpis dla każdego regionu formularza i skojarzone wartość, która reprezentuje nazwę dodatek programu Outlook.

Program Outlook potrzebuje tych informacji do załadowania regionów formularzy.

Odwołania zestawów

Z projektu tworzenie rozwiązań pakietu Office mogą odwoływać się zestawów (w tym projektach biblioteki klas).Każdy zestaw ma właściwość o nazwie Lokalnej kopii.Kopiowanie lokalnego wskazuje, czy zestaw jest kopiowany do katalogu wyjściowego.Domyślnie jest ustawiona true.Co do którego istnieje odwołanie zestawu, który ma Lokalnej kopii ustawiona na true jest kopiowany do katalogu wyjściowego.

Bezpieczeństwo podczas kompilacji

Visual Studio automatycznie konfiguruje ustawienia zabezpieczeń na komputerze deweloperskim udzielenia zaufania do rozwiązania podczas procesu tworzenia.Pozwala to rozwiązanie do uruchamiania podczas debugowania go.

Biuro projektów za pomocą certyfikatów zweryfikować wydawcy.Visual Studio tworzy tymczasowy certyfikat do identyfikowania rozwiązania pakietu Office i automatycznie konfiguruje komputer rozwoju zaufania certyfikatu tymczasowych.

Aby uzyskać więcej informacji, zobacz Zabezpieczanie rozwiązań pakietu Office.

Projekty sieci

Jeśli lokalizacja zestawu lub dokument znajduje się w udziale sieciowym, aktualizacja lokalnych zasad zabezpieczeń (na poziomie użytkownika) nie jest wystarczająco, aby umożliwić uruchomienie rozwiązania.Administrator musi nadać pełne zaufanie na poziomie komputera do zespołów i dokumentów, które są w udziale sieciowym, zanim rozwiązanie będzie działać.Aby uzyskać więcej informacji na temat ustawiania zasad zabezpieczeń, zobacz Zabezpieczanie rozwiązań pakietu Office.

Dla projektów na poziomie dokumentu należy również dodać w pełni kwalifikowaną lokalizację dokumentu do listy zaufanych folderów pakietu Office.Aby uzyskać więcej informacji, zobacz Udzielanie zaufania do dokumentów.

Zmiana docelowej platformy

Domyślnie jest docelowej platformy dla Biura projektów Dowolnego Procesora.Zazwyczaj nie należy zmieniać tego ustawienia.Rozwiązania pakietu Office, które są zbudowane z Dowolnego Procesora docelowej platformy ustawienie uruchamiania w 32-bitowych i 64-bitowe wersje programu Microsoft Office 2013 lub Office 2010.

Docelowej platformy x 64 należy ustawić tylko w przypadku tworzenia rozwiązania, które będzie uruchamiane tylko w 64-bitowe wersje programu Microsoft Office 2013 lub Office 2010, i rozwiązanie wymaga macierzystych interfejsów API 64-bitowych.Aby uzyskać więcej informacji na temat zmieniania ustawień docelowej platformy, zobacz How to: Optimize an Application for a Specific CPU Type.

Jeśli ustawisz docelowej platformy x 64, roztwór nie będzie działać w 32-bitowych wersji systemu Windows lub pakietu Office.Docelowej platformy 64 x wymaga rozwiązań działających w 64-bitowego procesu.

Za pomocą polecenia Clean

Aby usunąć pliki projektu zbudowany z komputera rozwoju, można użyć czyste polecenie na budować menu w Visual Studio.Czyste polecenie usuwa wszystkie pliki w położenie wyjściowe kompilacji.Dla projektów na poziomie aplikacji czyste polecenie usuwa wpisy rejestru, które są tworzone przez proces budowania.

Tematy pokrewne

Tytuł

Opis

Debugowanie projektów pakietu Office

Przedstawia zagadnień związanych z debugowaniem Biura projektów.

Wskazówki: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Excel

Przedstawia sposób tworzenia podstawowych dostosowań poziomie dokumentu dla programu Excel.

Porady: ponowne włączanie dodatku, który został wyłączony

W tym artykule opisano, jak ponownie włączyć dodatek został wyłączony twarde lub miękkie.

Projektowanie i tworzenie rozwiązań Office

Zawiera łącza do informacji o tworzeniu rozwiązań pakietu Office i o roli zestawów w rozwiązaniu.