سؤال

وأنا بحاجة إلى إضافة C # حل مع الأمثلة التي سيتم توزيعها كجزء من المثبت مكتبة البرامج. وهذا الحل يكون أمثلة مختلفة حول كيفية استخدام API المنتج.

وأريد أن أكون قادرة على عرض بسيط ملف "بداية سريعة"، موضحا كيفية تشغيل الأمثلة عند فتح الحل في Visual Studio.

هل هناك طريقة لمعرفة Visual Studio لفتح ملف نص معين عندما يفتح الحل / المشروع؟

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

المحلول

وهذا يبدو وكأنه حل أو مشروع قالب سيكون أفضل خيار. هذا من شأنه أن تتيح لك إنشاء إدخال في ملف المستخدم - الحوار جديد (على غرار "مكتبة فئة جديدة" وما إلى ذلك) في VS 2008، وهذه هي أسهل لخلق - ملف -> قالب تصدير القالب هو مجرد الرمز البريدي للمشروع (ق) مع ملف البيان XML يمكنك تعديل. جزء من مخطط واضح يسمح لك لتحديد الملفات لفتح كما HTML أو نص. قوالب يمكن تركيبها بسهولة نسبيا كجزء من حزمة المثبت.

إليك أكثر على المفهوم العام: http://msdn.microsoft.com/en-us/library/6db0hwky. ASPX

وإشارة مخطط حول كيفية فتح الملفات في مختلف وسائط عند بدء التشغيل: http://msdn.microsoft.com/en-us/library/ys81cc94. ASPX

إذا كنت بحاجة لتقديم مزيد من الإرشاد / المعالجات، والنظر في أتمتة أدوات التوجيه.

نصائح أخرى

وماذا قال ويل.

ويتم تخزين حالة UI من الحل (مثل الملفات التي تكون مفتوحة للتحرير) في واحدة من ملفات الحلول التي يوجد من المفترض أن تكون نسخة منفصلة لكل مستخدم، والتي بالتالي لا إيداعه عادة ل والتحكم في الإصدار المشتركة: أي ليس ملف .sln * ولكن بدلا من ذلك أعتقد أن * .suo ملف (ولكن حذار، هذا هو ملف ثنائي الذي لن 'دمج')

وأنا لا أعتقد أنه من الممكن أن يكون لديك ملف حل مفتوحة محتوى معين أو حتى إجراءات النصي، في الواقع.

وربما كنت قد يؤدي إلى الإعداد MSI لمكتبتك (إذا كنت لم تقم بذلك بالفعل) وليس تقديم حل مع رمز المثال، ولكن قالب مشروع الذي تم تثبيته من قبل MSI في المكان المناسب لتكون متاحة على الفور باعتباره القالب في VisualStudio؟ ثم يمكن للشخص القيام به بسهولة "مشروع جديد"، حدد قالب مظاهرة والحصول على المشروع مسبقا مع مثال التعليمات البرمجية.

وجعل مجرد ملف .bat (باستخدام الحياة الفطرية VS) مع أن يدعو devenv / useenv yoursolution.sln - وبهذه الطريقة يمكنك جعل الامور قليلا يتوهم إذا كنت تريد.)

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