نصب Documentize از طریق ZIP
Tip
آرشیو ZIP برای توسعهدهندگانی که رویکرد دستی را برای مدیریت کتابخانهها ترجیح میدهند، ایدهآل است. این روش به شما امکان میدهد که فایلهای DLL لازم را بهطور مستقیم دانلود و استخراج کنید بدون اینکه به یک مدیر بسته یا نصبکننده وابسته باشید.
نحوه نصب از طریق آرشیو ZIP
دانلود آرشیو ZIP:
- بر روی v24.12 ZIP کلیک کنید تا آخرین نسخه Documentize را در فرم آرشیو دانلود کنید.
استخراج محتویات:
- پس از دانلود، محتویات فایل ZIP را به یک دایرکتوری دلخواه استخراج کنید. میتوانید تصمیم بگیرید که این فایلها را در یک دایرکتوری مشترک نگهدارید یا در ساختار پروژهتان.
اضافه کردن مرجع به پروژهتان:
- پروژهتان را در IDE خود (مثلاً Visual Studio) باز کنید.
- به Project > Add Reference > Browse بروید و به دایرکتوری که DLLها را در آن استخراج کردهاید، بروید.
- DLLهای مربوطه را انتخاب کرده و به عنوان مرجع به پروژهتان اضافه کنید.
بهروزرسانیهای دستی:
- اگر نسخه جدیدی از Documentize منتشر شود، شما باید بهطور دستی آرشیو ZIP بروزرسانی شده را دانلود کرده و فایلهای DLL قدیمی را در پروژهتان با نسخه جدید جایگزین کنید.
مزایای استفاده از آرشیو ZIP
کنترل کامل:
- شما کنترل کامل بر روی اینکه DLLها کجا و چگونه در پروژهتان ذخیره و ارجاع داده شوند، دارید. این میتواند در صورتی که تنظیمات سفارشی را ترجیح دهید یا نیاز به مدیریت دستی وابستگیها داشته باشید، مفید باشد.
عدم وابستگی به مدیران بسته:
- بر خلاف NuGet، شما به یک مدیر بسته برای مدیریت نصبها وابسته نیستید. این میتواند در محیطهایی که مدیران بسته موجود نیستند یا مورد استفاده قرار نمیگیرند، سودمند باشد.
قابلیت حمل:
- آرشیو ZIP به راحتی قابل اشتراکگذاری و جابجایی بین سیستمهای مختلف است و این دارا بودن ایدهآل برای پروژههایی است که باید قابل حمل یا توزیع بدون وابستگی به ابزارهای خارجی باشند.
معایب استفاده از آرشیو ZIP
مدیریت دستی:
- بر خلاف NuGet، که بهروزرسانیها و مدیریت وابستگیها بهطور خودکار انجام میشود، در آرشیو ZIP شما باید بهطور دستی به مدیریت بهروزرسانیها بپردازید و اطمینان حاصل کنید که تمام DLLهای لازم بهطور صحیح ارجاع داده شدهاند.
ریسک درگیری نسخهها:
- اگر چندین پروژه را مدیریت میکنید یا در یک تیم کار میکنید، خطر درگیری نسخهها وجود دارد اگر پروژههای مختلف از نسخههای مختلف DLLها استفاده کنند. این نیازمند پیگیری دقیق نسخهها در پروژههای مختلف است.
عدم بهروزرسانی خودکار:
- شما بهروزرسانیهای خودکار یا اعلانها را زمانی که نسخه جدیدی در دسترس است، دریافت نخواهید کرد. این ممکن است به خطر استفاده از کتابخانههای قدیمی منجر شود مگر اینکه بهطور مرتب برای بهروزرسانیها بررسی کنید.