/win32manifest (Visual Basic)
Identyfikuje zdefiniowane przez użytkownika systemu Win32 manifestu pliku aplikacji do osadzenia w pliku portable executable (PE) projektu.
/win32manifest: fileName
Argumenty
Termin |
Definicja |
fileName |
Ścieżka niestandardowego pliku manifestu. |
Uwagi
Domyślnie kompilator Visual Basic osadza manifest aplikacji, który określa poziom wykonanie żądanej z asInvoker.Manifest tworzy w tym samym folderze, w którym plik wykonywalny jest zbudowana, zazwyczaj folderu bin\Debug lub bin\Release podczas korzystania z programu Visual Studio.Jeśli chcesz podać niestandardowy manifestu, na przykład określić poziom wykonanie żądanej highestAvailable lub requireAdministrator, należy użyć tej opcji można określić nazwę pliku.
[!UWAGA]
Ta opcja i / win32resource wykluczających się opcji.Jeśli obie opcje, w tym samym wierszu polecenia, otrzymasz błąd kompilacji.
Aplikacja, która ma żadnego wniosku, że manifest określa, że poziom wykonanie żądanej będą podlegać wirtualizacji pliku/rejestru w ramach funkcji Kontrola konta użytkownika w systemie Windows Vista.Aby uzyskać więcej informacji na temat wirtualizacji, zobacz Wdrażania ClickOnce w systemie Windows Vista.
Aplikacja podlega wirtualizacji, jeśli spełniony jest jeden z następujących warunków:
Za pomocą /nowin32manifest opcji i użytkownik nie zapewniają manifestu w późniejszym etapie budowy lub jako część pliku zasobów systemu Windows (.res) za pomocą /win32resource opcji.
Możesz podać niestandardowy manifestu nie określa poziom wykonanie żądanej.
Visual Studiotworzy domyślny plik manifestu (manifest) i zapisuje go w katalogach debug i release obok pliku wykonywalnego.Można wyświetlić lub edytować domyślnego pliku app.manifest przez kliknięcie przycisku Ustawienia funkcji Kontrola konta użytkownika w widoku na aplikacji kartę w programie Project Designer. Aby uzyskać więcej informacji, zobacz Strona aplikacji, Project Designer (Visual Basic).
Można podać manifest aplikacji jako niestandardowe krok post-build lub jako część pliku zasobów Win32 za pomocą /nowin32manifest opcji.Jeśli chcesz, aby aplikacja podlega wirtualizacji rejestru lub pliku w systemie Windows Vista, należy użyć tej samej opcji.Zapobiegnie to kompilator, tworzenie i osadzanie manifestu domyślne w pliku PE.
Przykład
W poniższym przykładzie manifestu domyślne że kompilatora Visual Basic wstawia do PE.
[!UWAGA]
Kompilator wstawia nazwy standardowych aplikacji MyApplication.app w manifeście XML.To obejście, aby umożliwić uruchamianie aplikacji w dodatku Service Pack 3 dla systemu Windows Server 2003.
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
Zobacz też
Informacje
/nowin32manifest (Visual Basic)