تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: ایجاد یک پوشه در مسیر ثابت موقع نصب

  1. #1
    داره خودمونی میشه moshaveran's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    همین نزدیکی ها
    پست ها
    79

    پيش فرض ایجاد یک پوشه در مسیر ثابت موقع نصب

    سلام دوستان
    آیا راهی هستکه وقتی setup برنامه مون رو میسازیم یه پوشه ایجاد کنیم و موقع نصب برنامه این پوشه رو توی یه مسیرثابت بسازه. یعنی کاربر نتونه مسیرش رو موقع نصب انتخاب کنه یا تغییر بده.

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    این موارد به امکانات برنامه setup سازتان بستگی دارد ولی در کل نباید مشکلی داشته باشد.

    =====

    البته باید مطمئن شوید که به دلیلی صحیح و دید درستی این کار را انجام میدهید.
    اگر میخواهید اینکار را انجام دهید, فقط به این دلیل که بعداً بتوانید راحت فایلهایتان را پیدا کنید و آنها را بخوانید, این تفکر به حد غیر قابل تصوری اشتباه است و شما سوال خوبی نپرسیده اید!
    بلکه باید میپرسیدید من در فلان کار فایلی مشکل دارم و چطور برنامه ام را اصلاح کنم تا هر کجا بود و نصب شد, همیشه صحیح کار کند؟!

    من از سوال شما چنین برداشت میکنم که بیشتر از setup , این برنامه شما است که نیاز به اصلاح دارد.

    =====

    حتی در ثابت ترین شرایط هم باز باید درصدی پویا عمل کرد.
    مثلاً حداقل حداقل برای شرایط ثابت هم شما باید درایو نصب شده ویندوز و مسیرهای ثابت آن را در هر رایانه بدست آورده و معیار قرار دهید و...

  3. #3
    داره خودمونی میشه moshaveran's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    همین نزدیکی ها
    پست ها
    79

    پيش فرض

    سلام
    این موارد به امکانات برنامه setup سازتان بستگی دارد ولی در کل نباید مشکلی داشته باشد.

    =====

    البته باید مطمئن شوید که به دلیلی صحیح و دید درستی این کار را انجام میدهید.
    اگر میخواهید اینکار را انجام دهید, فقط به این دلیل که بعداً بتوانید راحت فایلهایتان را پیدا کنید و آنها را بخوانید, این تفکر به حد غیر قابل تصوری اشتباه است و شما سوال خوبی نپرسیده اید!
    بلکه باید میپرسیدید من در فلان کار فایلی مشکل دارم و چطور برنامه ام را اصلاح کنم تا هر کجا بود و نصب شد, همیشه صحیح کار کند؟!

    ...
    ممنون از پاسختون ولی فکر کنم نتونستم منظورم رو به درستی بیان کنم. من نمیخام کل فولدر برنامم یا مسیر اصلی نصب برنامه رو ثابت کنم و کاربر نتونه تغییر بده بلکه می خام وقتی Setup رو میسازم در قسمت Application Folder یک فولدر ایجاد کنم و مسیر ساخت این فولدر رو موقع نصب من تعیین کنم نه اینکه بره و در مسیر نصب برنامه و داخل اونجا این فولدر رو بسازه. چون اینطوری ممکنه کاربر موقع نصب هر مسیری رو برای نصب برنامه بده ولی این فولدر خاص باید در یک مسیر ثابت ساخته بشه، حالا کاربر هرجاکه میخاد مسیر نصب را بده بده! در ضمن میدونم که میشه مسیر نصب برنامه رو با دستورات برنامه نویسی پیدا کنم ولی باز من به منظورم نمیرسم. راستی Setupرو هم با خود VS ساخته ام.

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    Setup ساز MSI همراه VS بصورت پیش فرض امکان دسترسی و کپی فایلها به یک سری از پوشه های مهم را دارد.
    از جمله:
    Font
    System
    Template
    Windows
    Personal
    Favorits
    ProgramsMenu
    StartMenu
    Desktop
    ApplicationData
    Startup
    GAC
    SendTo
    Common
    ProgramFiles
    Custom (مسیر آزاد)

    اگر پوشه خاص سفارشی مد نظرشما قرار است در یکی از محل های فوق یا زیر پوشه های انها ساخته شود, کارتان خیلی ساده خواهد بود.

    مثلاً برای اضافه کردن پوشه ای با نام Company1 در CommonFiles میتوانید چنین انجام دهید:

    - در پروژه Instal به نمایه File System بروید. (View->Editor->FileSystem)

    - در نقطه ی خالی ای در نمایه درختی سمت چپ, راست کلیک و از پوشه مدنظر را اضافه میکنید.

    - حالا اگر روی پوشه جدید ساخته شده راست کلیک کنید میتوانید از Add مجدد زیر پوشه ای به ان اضافه کنید

    - همینطور میتوانید ویرایش ها یتان را انجام داده و فایلهای لازم برای کپی شدن را هم اضافه کنید.

    - با اضافه کردن هر پوشه و انتخاب ان میتوانید از پنجره Properties خصیصه نسبتاً مهم AlwaysCreate را اصلاح کنید.
    اگر این ویژگی برای پوشه ای غیر فعال باشد و محتویات پوشه خالی باشد, ان پوشه در زمان نصب ساخته نخواهد شد.
    عدم دقت به این مسئله میتواند حداقل در زمان آزمایش هایتان باعث سردرگمی تان بشود.

    موفق باشید.

  5. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •