PDA

View Full Version : weak name .netcompnent & strong name .net component



mehdi3683
پنج شنبه 18 فروردین 1384, 19:38 عصر
weak name .netcompnent & strong name .net component
تفاوت این دو نوع اسمبلی چیه
اسمبلی ایجاد شده در یک web application از کدام نوع است ؟

با تشکر

omid_Ahmadi
پنج شنبه 18 فروردین 1384, 21:03 عصر
سلام
Assemblyهایی که بخواهند در Global Assebly Cache نصب شوند و به صورت اشتراکی در برنامه ها استفاده شوند باید به صورت Strong-Named در بیایند ولی Assemblyهایی که در فولدر Bin برنامه قرار میگیرند و فقط توسط یک برنامه استفاده میشوند احتیاجی به Strong-Naming ندارند و به صورت Weakly-Named هستند.
:موفق:

mehdi3683
پنج شنبه 18 فروردین 1384, 21:41 عصر
ممنون
اما چه چیزی تعیین کننده تفاوت این دو نوع است ؟

omid_Ahmadi
جمعه 19 فروردین 1384, 08:39 صبح
سلام
Assembly ها در حالت پیش فرض به صورت Weak-Name هستند و برای اینکه به صورت Strong-Name در بیایند باید توسط sn.exe یک Keypair برای اوون به وجود بیاد و بعد نام این Keypair در Assembly قرار داده بشه تا بعد از کامپایل مجدد Assembly به صورت Strong-Name در بیاید.
:موفق:

mehdi3683
جمعه 19 فروردین 1384, 16:55 عصر
خیلی ممنون :)
موفق باشی امید جان :موفق:

omid_Ahmadi
جمعه 19 فروردین 1384, 17:36 عصر
خواهش میکنم
:embr: