ClickOnce توزيع بيان

بيان نشر هو ملف XML الذي يصف على ClickOnceتوزيع، بما في ذلك التعريف الحالي ClickOnceإصدار تطبيق لنشر.

توزيع تحتوي بيانات العناصر والسمات التالية.

العنصر

الوصف

السمات

<تجميع> عنصر

مطلوبة. الأعلى-المستوى عنصر.

manifestVersion

عنصر <assemblyidentity>

مطلوبة. قم بتعريف بيان تطبيق ClickOnceتطبيق.

name

version

publicKeyToken

processorArchitecture

culture

<وصف> عنصر

مطلوبة. تعرف معلومات تطبيقات التي تستخدم إلى إنشاء تواجد shell والعنصر إضافة أو إزالة البرامج في "لوحة التحكم".

publisher

product

supportUrl

<توزيع> عنصر

اختياري. Identifies the السمات used for the توزيع of تحديثات و exposure إلى the النظام.

install

minimumRequiredVersion

mapFileExtensions

disallowUrlActivation

trustUrlParameters

<compatibleFrameworks> Element (ClickOnce Deployment)

مطلوبة. قم بتعريف إصدارات.NET Framework الموقع يمكن يثّبت هذا تطبيق و تشغيل.

SupportUrl

<تبعية> عنصر

مطلوبة. تعريف الإصدار تطبيق لليثّبت للنشر وموقع تطبيق بيان.

preRequisite

visible

dependencyType

codebase

size

<publisherIdentity> Element (ClickOnce Deployment)

مطلوبة من أجل بيانات الموقعة. يحتوي على معلومات حول the الناشر that signed this بيان التوزيع.

Name

issuerKeyHash

<توقيع> عنصر

اختياري. يحتوي على المعلومات الضرورية للتوقيع الرقمي لهذا النشر بيان.

لا يوجد

<customErrorReporting> Element (ClickOnce Deployment)

اختياري. Specifies a URI إلى إظهار when an خطأ occurs.

أوري

ملاحظات

بيان نشر ملف تعرف ClickOnceنشر التطبيقات، بما في ذلك الإصدار الحالى وإعدادات توزيع الأخرى. يشير بيان تطبيق، والذي يوضح الإصدار الحالى من تطبيق و كافة الملفات المتضمنة في توزيع.

لمزيد من المعلومات، راجع أمان ClickOnce والتوزيع.

موقع الملف

توزيع يشير ملف البيان بيان تطبيق الصحيح للإصدار الحالي من تطبيق. عند إنشاء الإصدار جديد من تطبيق توزيع متوفراً، يجب تحديث توزيع البيان للإشارة إلى بيان التطبيق الجديد.

النشر بيان الملف يجب تسمية بشدة ويمكن أن تتضمن الشهادات للتحقق من الناشر.

ملف بناء جملة اسم

الاسم توزيع يجب أن ينتهي ملف البيان بالملحق.تطبيق.

أمثلة

يوضح مثال التعليمة البرمجية التالية بيان نشر.

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd"
  manifestVersion="1.0"
  xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"
  xmlns:dsig=http://www.w3.org/2000/09/xmldsig#
  xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1"
  xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2"
  xmlns="urn:schemas-microsoft-com:asm.v2"
  xmlns:asmv1="urn:schemas-microsoft-com:asm.v1"
  xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
  xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <assemblyIdentity 
    name="My Application Deployment.app"
    version="1.0.0.0"
    publicKeyToken="43cb1e8e7a352766"
    language="neutral"
    processorArchitecture="x86"
    xmlns="urn:schemas-microsoft-com:asm.v1" />
  <description
    asmv2:publisher="My Company Name"
    asmv2:product="My Application"
    xmlns="urn:schemas-microsoft-com:asm.v1" />
  <deployment install="true">
    <subscription>
      <update>
        <expiration maximumAge="0" unit="days" />
      </update>
    </subscription>
    <deploymentProvider codebase="\\myServer\sampleDeployment\MyApplicationDeployment.application" />
  </deployment>
  <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
    <framework targetVersion="4.0" profile="Full" supportedRuntime="4.0.20506" />
    <framework targetVersion="4.0" profile="Client" supportedRuntime="4.0.20506" />
  </compatibleFrameworks>
  <dependency>
    <dependentAssembly
      dependencyType="install"
      codebase="1.0.0.0\My Application Deployment.exe.manifest"
      size="6756">
      <assemblyIdentity
        name="My Application Deployment.exe"
        version="1.0.0.0"
        publicKeyToken="43cb1e8e7a352766"
        language="neutral"
        processorArchitecture="x86"
        type="win32" />
      <hash>
        <dsig:Transforms>
          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
        </dsig:Transforms>
        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
        <dsig:DigestValue>E506x9FwNauks7UjQywmzgtd3FE=</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
<publisherIdentity name="CN=DOMAIN\MyUsername" issuerKeyHash="18312a18a21b215ecf4cdb20f5a0e0b0dd263c08" /><Signature Id="StrongNameSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
…
</Signature></asmv1:assembly>

راجع أيضًا:

المبادئ

نشر تطبيقات ClickOnce