اجرای سریع فایلهای سیشارپ در ویاسکد با بهرهگیری از داتنت ۱۰
نویسنده: وحید نصیری
تاریخ: ۱۴۰۴/۰۳/۱۹ ۰۸:۴۹
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
dotnet rundotnet run در داتنت ۱۰ (نسخه پیشنمایش)، توسعهدهندگان قادر خواهند بود تا فایلهای سیشارپ مجزا را مستقیماً و بدون نیاز به پروژه کامل، از ویاسکد اجرا کنند. این قابلیت، فرآیند آزمایش و اجرای قطعه کدها یا فایلهای کوچک را به شکل قابل توجهی ساده میکند.launch.jsonlaunch.json مورد نیاز است. این پیکربندی به ویاسکد آموزش میدهد که چگونه فایل فعال سیشارپ را با استفاده از دستور dotnet run اجرا کند. تنظیمات پیشنهادی به شرح زیر است:{
"version": "0.2.0",
"configurations": [
{
"name": ".NET: Launch Active File",
"type": "coreclr",
"request": "launch",
"program": "dotnet",
"args": ["run", "${file}"],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"console": "internalConsole"
}
]
}name نامی برای پیکربندی را مشخص میکند، type نوع دیباگر (debugger) را coreclr تعیین میکند، request حالت اجرا را launch قرار میدهد و program به اجرای dotnet اشاره دارد. آرگومانهای (args) run و ${file} به داتنت دستور میدهند که فایل فعال فعلی را اجرا کند. cwd پوشه کاری فعلی را به عنوان ریشه پروژه (workspaceFolder) تعیین میکند و console خروجی را در کنسول داخلی ویاسکد نمایش میدهد.launch.json با پیکربندی فوق، توسعهدهندگان میتوانند به سادگی با باز کردن یک فایل سیشارپ در ویاسکد و فشردن کلید F5، فایل فعال را به صورت فوری اجرا کنند. این امر به ویژه برای نمونهسازی سریع، تست کدهای مستقل، یا تمرین با قطعات کد سیشارپ بسیار مفید است.