MT — Zadanie

Uwaga

To zadanie jest dostępne tylko w przypadku korzystania z systemu kompilacji C++.

Opakowuje narzędzie manifestu firmy Microsoft, mt.exe. Aby uzyskać więcej informacji, zobacz Mt.exe.

Parametry

W poniższej tabeli opisano parametry zadania MT . Większość parametrów zadania i kilka zestawów parametrów odpowiada opcji wiersza polecenia.

Uwaga

Dokumentacja mt.exe używa łącznika (-) jako prefiksu opcji wiersza polecenia, ale w tym temacie jest używany ukośnik (/). Dowolny prefiks jest akceptowalny.

Parametr Opis
AdditionalManifestFiles Opcjonalny parametr String[] .

Określa nazwę co najmniej jednego pliku manifestu.

Aby uzyskać więcej informacji, zobacz /manifest opcji w Mt.exe.
Dodatkoweopcje Opcjonalny parametr ciągu .

Lista opcji wiersza polecenia. Na przykład /<option1> /<option2> /<option#>. Użyj tego parametru, aby określić opcje wiersza polecenia, które nie są reprezentowane przez żaden inny parametr zadania MT .

Aby uzyskać więcej informacji, zobacz Mt.exe.
Assemblyidentity Opcjonalny parametr ciągu .

Określa wartości atrybutów elementu assemblyIdentity manifestu. Określ listę rozdzielaną przecinkami, gdzie pierwszy składnik jest wartością atrybutu name , a następnie jedną lub więcej par nazwa/wartość, które mają formularz, <nazwa> atrybutu=<attribute_value>.

Aby uzyskać więcej informacji, zobacz /identity opcja w Mt.exe.
Nazwa pliku składnika Opcjonalny parametr ciągu .

Określa nazwę biblioteki łącza dynamicznego, którą zamierzasz skompilować z plików rgs lub tlb . Ten parametr jest wymagany, jeśli określisz parametry zadania RegistrarScriptFile lub TypeLibraryFile MT.

Aby uzyskać więcej informacji, zobacz /dll opcji w Mt.exe.
DependencyInformationFile Opcjonalny parametr ciągu .

Określa plik informacji o zależnościach używany przez program Visual Studio do śledzenia informacji o zależnościach kompilacji dla narzędzia manifestu.
EmbedManifest Opcjonalny Boolean parametr.

Jeśli trueelement , osadza plik manifestu w zestawie. Jeśli falseelement tworzy jako plik manifestu autonomicznego.
EnableDPIAwareness Opcjonalny parametr wyliczenia.

Wartości to false, truei PerMonitorHighDpiAware. Jeśli trueparametr doda informacje do manifestu, który oznacza aplikację jako rozpoznawanie dpi. Pisanie aplikacji obsługującej dpi sprawia, że interfejs użytkownika wygląda spójnie dobrze w wielu różnych ustawieniach wyświetlania o wysokiej rozdzielczości DPI. Jeśli PerMonitorHighDpiAwareelement doda informacje do manifestu, który oznacza aplikację jako z obsługą dpi monitora. Wartość domyślna to false, chyba że $(UseOfMFC) ustawiono static wartość lub dynamic, w tym przypadku wartość domyślna to true.

Aby uzyskać więcej informacji, zobacz Wysoka dpi.
GenerateCatalogFiles Opcjonalny Boolean parametr.

Jeśli trueprogram generuje pliki definicji katalogu (cdf).

Aby uzyskać więcej informacji, zobacz /makecdfs opcji w Mt.exe.
GenerateCategoryTags Opcjonalny Boolean parametr.

Jeśli trueparametr powoduje wygenerowanie tagów kategorii. Jeśli ten parametr to true, należy również określić parametr zadania ManifestFromManagedAssemblyMT .

Aby uzyskać więcej informacji, zobacz /category opcja w Mt.exe.
InputResourceManifests Opcjonalny parametr ciągu .

Wprowadź manifest z zasobu typu RT_MANIFEST, który ma określony identyfikator. Określ zasób formularza, <plik>[;[ #]<resource_id>], gdzie opcjonalny <parametr resource_id> jest liczbą nieujemną, 16-bitową.

Jeśli nie resource_id zostanie określony, zostanie użyta wartość domyślna CREATEPROCESS_MANIFEST_RESOURCE (1).

Aby uzyskać więcej informacji, zobacz opcję /inputresource w Mt.exe.
ManifestFromManagedAssembly Opcjonalny parametr ciągu .

Generuje manifest z określonego zestawu zarządzanego.

Aby uzyskać więcej informacji, zobacz opcję /managedassemblyname w Mt.exe.
ManifestToIgnore Opcjonalny parametr ciągu .

(Nieużytne).
OutputManifestFile Opcjonalny parametr ciągu .

Określa nazwę manifestu wyjściowego. Jeśli ten parametr zostanie pominięty i tylko jeden manifest jest obsługiwany, manifest ten jest modyfikowany w miejscu.

Aby uzyskać więcej informacji, zobacz /out opcji w Mt.exe.
OutputResourceManifests Opcjonalny parametr ciągu .

Wyprowadź manifest do zasobu typu RT_MANIFEST, który ma określony identyfikator. Zasób ma postać, <plik>[;[ #]<resource_id>], gdzie opcjonalny <parametr resource_id> jest liczbą nieujemną, 16-bitową.

Jeśli nie resource_id zostanie określony, zostanie użyta wartość domyślna CREATEPROCESS_MANIFEST_RESOURCE (1).

Aby uzyskać więcej informacji, zobacz /outputresource opcja w Mt.exe.
RejestratorScriptFile Opcjonalny parametr ciągu .

Określa nazwę pliku skryptu rejestratora (rgs) do użycia na potrzeby obsługi manifestu COM bez rejestracji.

Aby uzyskać więcej informacji, zobacz /rgs opcji w Mt.exe.
Plik zastępczy Opcjonalny parametr ciągu .

Określa plik, który zawiera wartości ciągów możliwych do zastąpienia w pliku skryptu rejestratora (rgs).

Aby uzyskać więcej informacji, zobacz /replacements opcja w Mt.exe.
ResourceOutputFileName Opcjonalny parametr ciągu .

Określa plik zasobów wyjściowych używany do osadzania manifestu w danych wyjściowych projektu.
Źródeł Opcjonalny ITaskItem[] parametr.

Określa listę plików źródłowych manifestu rozdzielonych spacjami.

Aby uzyskać więcej informacji, zobacz /manifest opcji w Mt.exe.
SuppressDependencyElement Opcjonalny Boolean parametr.

Jeśli trueelement , generuje manifest bez elementów zależności. Jeśli ten parametr ma truewartość , określ również parametr zadania ManifestFromManagedAssemblyMT .

Aby uzyskać więcej informacji, zobacz /nodependency opcja w Mt.exe.
SuppressStartupBanner Opcjonalny Boolean parametr.

Jeśli trueprogram uniemożliwia wyświetlanie komunikatu o prawach autorskich i numerze wersji podczas uruchamiania zadania.

Aby uzyskać więcej informacji, zobacz /nologo opcji w Mt.exe.
TrackerLogDirectory Opcjonalny String parametr.

Określa katalog pośredni, w którym są przechowywane dzienniki śledzenia dla tego zadania.
TypeLibraryFile Opcjonalny parametr ciągu .

Określa nazwę pliku biblioteki typów (.tlb). Jeśli określisz ten parametr, określ również parametr zadania ComponentFileNameMT .

Aby uzyskać więcej informacji, zobacz /tlb opcji w Mt.exe.
UpdateFileHashes Opcjonalny Boolean parametr.

Jeśli trueparametr , oblicza wartość skrótu plików w ścieżce określonej przez parametr zadania UpdateFileHashesSearchPathMT, a następnie aktualizuje wartość atrybutu skrótu elementu pliku manifestu przy użyciu obliczonej wartości.

Aby uzyskać więcej informacji, zobacz /hashupdate opcja w Mt.exe. Zobacz również parametr UpdateFileHashesSearchPath w tej tabeli.
UpdateFileHashesSearchPath Opcjonalny String parametr.

Określa ścieżkę wyszukiwania, która ma być używana podczas aktualizowania skrótów plików. Użyj tego parametru z parametrem zadania UpdateFileHashesMT .

Aby uzyskać więcej informacji, zobacz parametr UpdateFileHashes w tej tabeli.
Pełneoutput Opcjonalny Boolean parametr.

Jeśli truewartość , wyświetla pełne informacje o debugowaniu.

Aby uzyskać więcej informacji, zobacz /verbose opcji w Mt.exe.

Zobacz też