سؤال

لدي ملف .exe، والتي يجب تنفيذها بمجرد الانتهاء من تثبيت التطبيق الرئيسي.

أنا أفهم أن هذا يمكن تحقيقه باستخدام إجراء مخصص. أحتاج إلى القليل من المساعدة في إنشاء إجراء مخصص. أنا أستخدم VS2008، .NET 3.5،

كما أنا جديد على C #، إذا كانت Suggetions بالتفصيل، فستساعدني في فهم أفضل.

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

المحلول

تحقق من هذه المقالة (http://msdn.microsoft.com/en-us/library/d9k65z2d.aspx.)، على الرغم من أنه في vb.net، فإنه ينطبق على C # كذلك.

الجزء الأكثر أهمية هو (ترجمة إلى C #) إنشاء مكتبة فئة جديدة، وإضافة فئة مثبت جديدة مع المحتوى التالي:

override void Commit(IDictionary savedState)
{
    base.Commit(savedState);
    System.Diagnostics.Process.Start("myApp.exe");
}

كما هو مذكور في المقالة، يمكنك بعد ذلك إنشاء إجراء مخصص جديد مع مرجع إلى مشروعك الذي تم إنشاؤه فقط.

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