Wdrażania ClickOnce w systemie Windows Vista
Budowanie aplikacji w programie Visual Studio kontroli konta użytkownika (UAC) w systemie Windows Vista normalnie generuje wbudowanym manifestem zakodowane jako binarne dane XML w pliku wykonywalnego aplikacji.Ponieważ ClickOnce i wolne od rejestracji COM aplikacje wymagają manifest zewnętrznych, Visual Studio generuje plik dla tych typów projektów zawierających dane funkcji Kontrola konta użytkownika, zamiast z wbudowanym manifestem.Domyślnie program Visual Studio używa informacji z pliku o nazwie app.manifest do generowania informacji manifestu zewnętrznych funkcji Kontrola konta użytkownika (w przypadku wdrażania ClickOnce i wolne od rejestracji COM) lub osadzenie go w pliku wykonywalnego aplikacji (dla wszystkich innych przypadkach).Visual Studio udostępnia następujące opcje generowania manifestu:
Użyj wbudowanym manifestem.Osadzanie danych funkcji Kontrola konta użytkownika w pliku wykonywalnego aplikacji i Uruchom jako zwykły użytkownik.
Jest to ustawienie domyślne (chyba że używasz ClickOnce).To ustawienie będzie wspierać zwykły sposób, w którym działa program Visual Studio w systemie Windows Vista; do generacji manifestu wewnętrznych i zewnętrznych, zarówno za pomocą AsInvoker.
Użyj manifest zewnętrznych.Generowanie manifest zewnętrznych za pomocą app.manifest.
Spowoduje to wygenerowanie zewnętrznych manifest przy użyciu informacji w app.manifest.Podczas publikowania aplikacji przy użyciu ClickOnce lub wolne rejestracji COM, Visual Studio dodaje app.manifest do projektu i dodaje tę opcję.
Użyj nie manifestu.Tworzenie aplikacji bez manifestu.
To podejście jest również znany jako wirtualizacji.Opcja ta jest przydatna w celu zachowania zgodności z istniejącymi aplikacjami z wcześniejszych wersji programu Visual Studio.
Nowe właściwości są dostępne na aplikacji strona Project Designer (dla Visual C# tylko projekty) i w formacie pliku projektu programu MSBuild.
Należy zauważyć, że metoda konfigurowania manifestu generacji funkcji Kontrola konta użytkownika w programie Visual Studio IDE różni się w zależności od typu projektu (Visual C# i Visual Basic).
Informacji o konfigurowaniu Visual C# projektów do generowania manifestu, zobacz Strona aplikacji, Project Designer (C#).
Informacji o konfigurowaniu projekty języka Visual Basic do generowania manifestu, zobacz Strona aplikacji, Project Designer (Visual Basic).
Zobacz też
Informacje
Strona aplikacji, Project Designer (C#)
Strona aplikacji, Project Designer (Visual Basic)
Koncepcje
ClickOnce zabezpieczeń i wdrażania