سؤال

وأنا نشر تطبيق ClickOnce. ولست بحاجة لايجاد وسيلة للكشف عن أي ملقم تم تحميل التطبيق وتثبيته من - بسبب التطبيق بالتحقق التحديثات على الإطلاق، وأنا أعلم أن ما كان يعرف "الأم" الخادم - يمكنني الحصول على هذه القيمة بطريقة أو بأخرى

وأحتاج هذه القيمة لأن البرنامج تثبيت يحتاج إلى الوصول إلى الخدمات على الملقم الذي تم تثبيته من - ولكن هذا الخادم يمكن أن تتغير تبعا للبيئة نشر

.
هل كانت مفيدة؟

المحلول

ويمكنك استخدام

ApplicationDeployment.CurrentDeployment

و(على وجه التحديد، ApplicationDeployment.CurrentDeployment.UpdateLocation) للوصول إلى خصائص ClickOnce المرتبطة مثيل قيد التشغيل.

لاحظ أنه إذا كنت التصحيح، وهذه لن تكون متاحة - يمكنك القيام

if (ApplicationDeployment.IsNetworkDeployed)

لاختبار ما إذا كنت تقوم بتشغيل التطبيق من خلال ClickOnce النشر.

نصائح أخرى

ApplicationDeployment.CurrentDeployment.ActivationUri 

ثائق MSDN

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top