ایجاد Strong Name ها با استفاده از Command Prompt در ویژوال استودیو
سه شنبه 8 تیر 1395در این مقاله نحوه ی ایجاد Strong Name با استفاده از Command Prompt در ویژوال استودیو را خواهید آموخت.و همچنین با مفهوم Strong Name آشنا می شوید.
Strong Nameچیست؟
اساسا یک Strong Name یک Container است که شامل اطلاعات assembly می باشد.برای مثال ، Strong Name شامل نام assembly ، اطلاعات culture ، شماره ورژن ، کلید عمومی(Public Key) و امضای دیجیتالی می باشد.
که می تواند با استفاده از ابزارهای توسعه دهنده مانند Command Promptویژوال استودیو از یک فایل assembly، ایجاد شود.
Strong Name ها Unique می باشند.با ایجاد کردن یک assembly با Strong Name ها شما باید مطمئن شوید که نام شما در سطح global ، منحصر به فرد می باشد.
اگر شما نیاز به پیدا کردن کلید عمومی (Public Key) از یک DLL داریدشما می توانید به اینجا مراجعه کنید.
مراحل ایجاد Strong Name ها:
مرحله 1:Command Prompt ویژوال استودیو را باز کنید.
برای باز کردن Command Prompt ، شما هم می توانید به Shortcut ی که در directory وجود دارد بروید. C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts
یا می توانید به start بروید ، سپس Visual Studio را تایپ کنید.شما می توانید پوشه Visual Studio Tools را پیدا کنید.
مرحله 2: اجرای Command Prompt:
فقط روی Command Prompt کلیک کنید و run as administrator کنید.
مرحله 3: ایجاد فایل .snk
برای ایجاد یک Strong Name ، شما نیاز دارید تا Command زیر را در Command Prompt اجرا بگیرید.
C:\Program Files (x86)\Microsoft Visual Studio 12.0\SDK\v3.5\Bin>sn -k "c:\stron g.snk
در اینجا ، ویژوال استودیو و نسخه های framework ،به نسخه های مورد نظر شما تغییر خواهند کرد.و "strong.snk" Strong Name در درایو C در directory ایجاد خواهد شد.
هنگامی که شما Command را اجرا بگیرید ، خروجی زیر را می توانید ببینید.
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.33440 Copyright (c) Microsoft Corporation. All rights reserved. Key pair written to c:\strong.snk
- VisualStudio
- 2k بازدید
- 2 تشکر