عند رفع مستوى التجمع، ما هي أفضل طريقة لترحيل الملفات في تخزين معزول؟

StackOverflow https://stackoverflow.com/questions/576243

سؤال

لدي تطبيق .NET 2.0 C # الذي يتم تحديثه أحيانا يتم تحديث إصدار التجميع وإصدار الملفات. كل هذا يعمل بشكل جيد، ولكنه يكسر أيضا تخزين ملفات إعدادات XML في تخزين معزول. (يتم إنشاء ملفات XML بواسطة devexpress xtragridview.savelayouttoxml ())

هل هناك طريقة لنسخ هذه الملفات من المجلد القديم في تخزين معزول إلى المجلد الجديد. IE من appname 1.0.0.0 إلى appname 1.0.1.0

أم أن هناك مكان أفضل لتخزين ملفات XML هذه، التي لن تتغير عند تغيير إصدار الملفات من التطبيق؟

لا أريد تخزين هذه الملفات في مجلد التطبيق .exe للتطبيق، حيث لا يسمح بالتطبيق بالكتابة إلى هذا المجلد في Vista بدون امتيازات المسؤول.

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

المحلول

إذا كنت تستخدم ClickOnce، فيمكنك استخدامها تخزين معزول التطبيق.

إذا كنت لا تستخدم clasconce، فيمكنك الحصول على نفس التأثير عن طريق إعطاء طلبك اسم قوي. وبعد يضمن اسم قوي تفرد هوية تجميعك عن طريق إضافة رمز رئيسي عام وتوقيع رقمي للجمعية.

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