Средства за създаване и редактиране на манифеста (Mage.exe) - онлайн инструмент от командния че подкрепя създаването и редактирането на прилагане и внедряване манифести. Както Mage.exe програма за команден ред инструмент може да се извършва както в периодичен скриптове и други Windows-базирани приложения, включително и ASP.NET приложения.
Вместо Mage.exe може да се използва MageUI.exe, графичен интерфейс. За повече информация, вижте. Раздел поколение и редактиране на инструмента манифести, Графична Client (MageUI.exe).
Средства Mage.exe MageUI.exe и са на разположение на различни места, включително следните:
Следващата таблица показва командите, подкрепени Mage.exe. За повече информация относно параметрите, поддържани от тези команди, вижте. Под Опции, щракнете върху New и актуализиране на опции на командата и знак.
Тя изчиства кеша на изтеглените приложения за всички приложения, работещи в мрежата интерактивно.
-N, -Нови Тип [novye_parametry]
Той създава нов файл от посочения тип. Валидните са:
Внедряване. Създава нов манифест внедряване.
Заявление. Създава нов манифест приложение.
Ако тази команда не е настроен на допълнителни параметри, ще създадете файл на съответния тип, със съответните етикети по подразбиране и стойностите на атрибутите.
За да укажете името на файла и пътя на новия файл, използвайте -ToFile (вж. В таблицата по-долу).
За да създадете явна заявка с всички версии на заявлението, добавена към секцията
-ф, -Update [put_fayla] [parametry_obnovleniya]
Това прави една или повече промени във файла на манифеста. Посочете вида на файла, който се редактира не се изисква. Mage.exe програма ще провери файла с помощта на набор от евристични методи и да се определи дали е манифест на разгръщане или приложение манифест.
Ако предприемачът вече е подписала файл с помощта на сертификат, -Update ще премахне бутона за подпис параметър блок. Това се дължи на факта, че подписът съдържа хеш ключ файл и файлът не се промени хеша невалиден.
За да посочите името и пътя на новия файл вместо презаписване на съществуващ файл, използвайте -ToFile (вж. В таблицата по-долу).
Това е нова опция в в .NET Framework 3.5.
Този флаг се използва само, ако молбата е Представяне Фондация Windows (WPF), поставен в браузъра Internet Explorer, а не самостоятелен изпълним файл. Валидни стойности са "истински" или "Т" и "фалшиви" или "F".
За целите на прилагането манифест hostInBrowser вмъква атрибут елемент entryPoint манифеста на приложението на.
За манифести разполагане задава инсталирате атрибут за елемента на разгръщане на невярна и спестява манифеста разгръщане използване разширение XBAP. Определяне на този аргумент, заедно с -Install аргумент произвежда грешка, тъй като приложението, което се поставя в браузъра, не може да се инсталира, самостоятелно приложение.
Влезте опции на командата
Таблицата по-долу съдържа параметрите, подкрепяни от -Sign команда. приложим за всички видове файлове.
Той посочва местоположението на цифров сертификат за подписване на манифеста. Тази опция може да се използва с параметър -Password.
-СН, -CertHash hashSignature
Хеш стойността на цифровия сертификат се съхранява в личното свидетелство магазина на клиентския компютър. Тя съответства на пръстов отпечатък, собственост на цифров сертификат, който се появява в конзолата, сертификат за Windows.
параметър HashSignature може да се определи или в горния или долния случай, и може да бъде осигурена или като цял ред, или под формата на октета свойства пръстов отпечатък, разделени с интервали, и всички свойства пръстов отпечатък, затворени в кавички.
Паролата се използва за подписване на явна с цифров сертификат. Трябва да се използва във връзка с -CertFile параметър.
Подписването - това е последната задача да се извърши от разработчика като подписан документ използва хеш на файла, за да се увери, че подписването на документа. Ако направите някакви промени в даден файл разработчик трябва да подпише файла отново. Ако подпише документа, който вече е подписан, Mage.exe програма замества стария нов подпис.
Когато използвате опцията за запълване -AppManifest разгръщане манифест програма Mage.exe приема, че прилагането манифест ще бъде в същата директория като разполагането манифест в поддиректория, чието име съвпада с актуалната версия на разгръщането, и регулира разполагането манифест. Ако манифеста за кандидатстване ще пребивава на друго място, за монтаж на алтернативно място, можете да използвате параметъра -AppCodeBase.
При внедряването на разгръщане на манифеста на приложението и прилагане манифеста трябва да бъде подписан. Пътеводител за подписване на документи, вижте. В разбирателство Trusted разполагане.
Следващият пример отваря на потребителския интерфейс за Mage (MageUI.Exe).
Следващите примери създават разгръщане подразбиране явно и манифеста на приложението. Тези файлове са създадени в текущата работна директория и призоваха deploy.application и application.exe.manifest, съответно.
Свързани статии