أي نوع من الوظائف الإضافية / التمديد لـ VS 2010 يجب أن أقوم بإنشائها؟
-
28-09-2019 - |
سؤال
لقد تمكنت من تطوير تمديد لإجراء Visual Studio "تحديث ويب مرجع" في شكل DLL بسيط يحرص على بعض مشاركة الفصول بين المشاريع المختلفة وما إلى ذلك. -حزمة ودية بحيث يمكن لجميع اللاعبين في شركتنا استخدامها أيضًا. حتى الآن لدي
- 2 DLLs و 1 ملف تكوين أحتاج إلى نسخه إلى privateassemblies مجلد Visual Studio IDE
- تغيير بسيط (نسبيًا) في devenv.exe.config ملف
هل هناك طريقة مدعومة لإنشاء مكون إضافي/إضافة/تمديد من شأنه أن يساعدني في أتمتة هذا وعدم الاهتمام بأذونات المجلدات اللازمة وما إلى ذلك. أو هل من الأفضل لك كتابة أداة نشر بسيطة وأخبر اللاعبين بتشغيله مع أذونات مرتفعة؟
تحرير: السبب في أنني بحاجة إلى كلتا الخطوتين هو أنني قمت بتطوير جهاز SchemaimporterStense الذي يجب تسجيله في ملف التكوين لـ VS IDE (أو بدلاً من ذلك في الجهاز. يجب الوصول إلى المكتبة التي تحتوي عليها من خلال آلية حل (ربما هناك بعض الأماكن الأخرى التي يمكن العثور عليها أيضًا ، ستعمل GAC بالطبع) بالطبع)
تحرير 2: لقد قمت أخيرًا بإنشاء مشروع إعداد يقوم بكلتا الخطوتين وحتى يعيد ملف التكوين إلى الحالة الأصلية عند إلغاء تثبيته. كنت أبحث بوضوح في اتجاه خاطئ لأن ما قمت بتطبيقه بعيدًا عن كونه مكونًا إضافيًا. شكرا للنصائح على أي حال ؛)
المحلول
xcopy
و patch
(أو فقط اكتب شيئًا بسيطًا لتعديل ملف التكوين).
لف كل هذا في ملف/نص دفعة.
نصائح أخرى