سؤال

هو خيار إنشاء اختصار سطح المكتب أثناء التثبيت متاح فقط إذا كان التطبيق يستهدف .NET Framework 3.5؟ في أحد مشاريعي، يكون الخيار رماديا ويستهدف .NET Framework 2.0. في حالة عجبك، أنا أستخدم Visual Studio 2008 Express Edition.

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

المحلول

باستخدام قالب إعداد وإعداد مشروع Visual Studio 2008 (Non-Express) ونشر النشر، أنا قادر على تضمين A.NET 2.0 .EXE (تطبيق Windows Forms، مؤكد أنه تم بناء استهداف .NET 2.0) ولديك اكتشاف. صافي الاعتماد. ثم أستطيع بعد ذلك إنشاء اختصار على سطح المكتب إلى .exe دون إصدار (عن طريق إنشاء اختصار في مجلد "سطح مكتب المستخدم" ضمن نافذة "نظام الملفات").

يحرر:

ما وصفته أعلاه هو عملية نشر مختلفة تماما عن تلك التي تواجه مشاكل معها، أعتذر. لتوضيح السؤال قليلا، أعتقد أن هذا هو مشروع C # Express Edition الذي يتم مناقشته، ويتم تشغيل طريقة النشر عبر خصائص المشروع -> نشر علامة التبويب. يمكنني تأكيد هذا نفس توجد ميزة "ميزة" مختصرة-خيار "في Visual Studio Professional 2008، ولا يمكنني تحديد سبب هذا الأمر بالضبط؛ أود أن أتصور أن لديه علاقة بالتطور في كيفية رغبتها بنشر الأشياء (مع مثل هذه الآباء مثل التحقق من التحديثات تلقائيا).

بعد ذلك، فإن Microsoft الأصلية هو نوع من الحلول بالنسبة لك، ولكن Alas لم يتم تعبئتها مشروع الإعداد والنشر الذي ذكرته مع إصدار VS C # Express.

نصائح أخرى

أهداف IronRuby 2.0SP1 ويمكن أن يكون لديك الخيار. ربما يكون قيد تقنية المثبت أو التعبير عنها. WIX هو ما نستخدمه، قد يرغب في النظر إلى ذلك.

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