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 true element , osadza plik manifestu w zestawie. Jeśli false element tworzy jako plik manifestu autonomicznego. |
EnableDPIAwareness | Opcjonalny parametr wyliczenia. Wartości to false , true i PerMonitorHighDpiAware . Jeśli true parametr 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 PerMonitorHighDpiAware element 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 true program generuje pliki definicji katalogu (cdf).Aby uzyskać więcej informacji, zobacz /makecdfs opcji w Mt.exe. |
GenerateCategoryTags | Opcjonalny Boolean parametr.Jeśli true parametr 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 true element , generuje manifest bez elementów zależności. Jeśli ten parametr ma true wartość , określ również parametr zadania ManifestFromManagedAssemblyMT .Aby uzyskać więcej informacji, zobacz /nodependency opcja w Mt.exe. |
SuppressStartupBanner | Opcjonalny Boolean parametr.Jeśli true program 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 true parametr , 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 true wartość , wyświetla pełne informacje o debugowaniu.Aby uzyskać więcej informacji, zobacz /verbose opcji w Mt.exe. |