PDA

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



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

با تشکر

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

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

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

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

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