PDA

View Full Version : چطور اسمبلی رو به gac اضافه کنم؟



raha raad
شنبه 18 دی 1400, 22:50 عصر
سلام
مطمئن نیستم این سوال رو اینجا میتونم مطرح کنم یا نه ولی اگه جواب بدین ثواب داره.

من یه برنامه ای در ویژوال استدیو 2019 نوشتم که از اسمبلی های RestSharp و newtonsoftJson بهره گرفتم.
حالا می خوام این دو تا اسمبلی رو روی gac در ویندوز سرور 2016 اضافه کنم. لازم به ذکره که ویندوز سرورم ویژوال استدیو روش نصب نیست.


با کپی کردن اسمبلی ها در پوشه gac در مسیر windows> assembly درست میشه؟ در کدوم یکی از پوشه های موجود در این مسیر باید اسمبلی هام رو کپی کنم؟ خود اسمبلی ها رو باید جدا دانلود کنم و بعد در gac کپی کنم؟
با نصب ویژوال استدیو روی ویندوز سرور gacutil.exe نصب میشه؟ یا راه دیگه ای داره؟

ebrahim.rayatparvar
یک شنبه 19 دی 1400, 23:56 عصر
ابن لینک رو یک مطالعه بکنید.

لینک (https://www.dntips.ir/post/18/%D9%86%D8%B5%D8%A8-%DB%8C%DA%A9-%D8%A7%D8%B3%D9%85%D8%A8%D9%84%DB%8C-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-%D8%AF%D8%B1-gac)

با تشکر
ابراهیم

raha raad
سه شنبه 21 دی 1400, 01:45 صبح
ممنونم از این که پاسخ دادین. راه ساده تری پیدا کردم تا اسمبلی هام رو به گک اضافه کنم:
1. مطمئن شدم که روی سیستم مورد نظر ویژوال استدیو نصب هست.
2. اسمبلی های مورد نظر را برای راحتی کار مستقیما در درایو C کپی کردم.
3. از منوی استارت، پوشه ویژوال استدیو و کامندپرامپت رو انتخاب کردم.
4. با دستور \cd به درایو C رفتم. (یعنی جایی که اسمبلی هامون رو کپی کرده بودیم.)
5.از دستور زیر برای اضافه کردن اسمبلی به گک استفاده کردم
gacutil -i RestSharp.dll
رست شارپ در اینجا نام اسمبلی مورد نظر ماست