Udostępnij za pośrednictwem


/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:

  1. 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.

  2. 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)

Inne zasoby

Visual Basic kompilatora wiersza polecenia