ClickOnce:الحصول على MSVCRT C++ Dll على جهاز المستخدم
سؤال
لقد تم في محاولة يائسة للحصول على طلبي (15 C# و dlls 1 C++/CLI dll مع C++ Runtime DLL تبعيات) نشر مع ClickOnce.أنا حصلت على العمل من قبل مجرد نسخ المجلد الإصدار, لكن ClickOnce يرفض نسخ الملفات (msvcm80.dll, msvcp80.dll و msvcr80.dll) ونشرها في هذا المجلد.
أنا فعلت هذا جوزي الحل (العرض msvcm80.dll, msvcp80.dll و msvcr80.dll كما المحتوى/نسخ إذا أحدث ثم عند بدء التشغيل ، إنشاء Microsoft.VC80.CRT مجلد نسخ هذه DLLs و إنشاء Microsoft.VC80.CRT.manifest) التي يبدو للعمل ، لكن كل هذا مجرد شعور خاطئ بالنسبة لي.
أنا في عداد المفقودين شيئا ؟
المحلول
أنا غبي:أنا فقط وجدت هذا:
على نشر علامة التبويب خصائص الصفحة من بدء المشروع:انقر الشروط...زر > التحقق من Visual C++ Runtime Libraries, راديو زر الإعداد:تحميل الشروط من عنصر المورد من موقع ويب.
يبدو أن العمل بالطريقة التي قد يتوقع المرء!