سلام و عرض ادب و احترام
خدمتتون عارضم که :
ویندوزم 11 هست.
از سایت دانلودلی که سایت ایرانی هست ویژوال استدیو انترپریاز 2022 ورژن 17.4.3 رو که نزدیک به 43 گیگ هست دانلود و نصب کردم.البته با این سرعت نت.
سپس به ورژن 17.4.4 ارتقاء و سپس مجدداً به ورژن 17.5.0 پری ویو که آخرین ورژن ارائه شده توسط مایکروسافت هست به صورت آنلاین ارتقا دادم و تیک NET. MAUI رو از نصب اولین ورژن زده بودم و تا ارتقا به ورژن پری ویو هم تیک زده شده بود.دات نت 6 و 7 هم نصب کرده ام. لازم به توضیح است که باز جهت ایجاد پروژه NET MAUI. امکانی موجود نبود که پروژه رو ایجاد کنم .سپس سرچی زدم تو گوگل لینک زیر رو یافتم و موارد گفته شده رو هم نصب کردم ولی بازهم NET MAUI. نبود که نبود.حتی آموزش های زبان اصلی رو هم تو یوتیوب بررسی کردم.
https://developercommunity.visualstudio.com/t/cant-see-maui-in-new-project-visual-studio-2022-pr/1458734
حالا حضرتعالی چه راه کاری پیشنهاد میدید برا حل این مشکل؟
بابت حسن توجه شما هزاران سپاس
MAUI از نسخه 2022 ورژن 17.3 به بعد در دسترس هست اگر تیک نصب MAUI رو زدید طبیعتا باید بتونید پروژه MAUI بسازید.
از طریق command prompt تست کنید این کد رو بزنید ببینید براتون میسازه:
dotnet new maui
C:\>dotnet new maui
پیغام گفته شما رو در command prompt زدم پیغام زیر رو داد:
و این نشون میده که .net sdk نیست درصورتی که net. 6 و 7 رو نصب کردم
The command could not be loaded, possibly because:
* You intended to execute a .NET application:
The application 'new' does not exist.
* You intended to execute a .NET SDK command:
No .NET SDKs were found.
Download a .NET SDK:
https://aka.ms/dotnet/download
Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found
تو مسیر زیر ساخت حتی به صورت
dotnet new maui -n test
ولی در create project از MAUI خبری نیست
C:\Program Files\dotnet>dotnet new maui
Welcome to .NET 7.0!
---------------------
SDK Version: 7.0.200-preview.22628.1
Telemetry
---------
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry
----------------
Installed an ASP.NET Core HTTPS development certificate.
To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only).
Learn about HTTPS: https://aka.ms/dotnet-https
----------------
Write your first app: https://aka.ms/dotnet-hello-world
Find out what's new: https://aka.ms/dotnet-whats-new
Explore documentation: https://aka.ms/dotnet-docs
Report issues and find source on GitHub: https://github.com/dotnet/core
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
The template ".NET MAUI App" was created successfully.
واقعیت تشخیص مشکل اینطوری سخته چون همه چیز رو گویا نصب کردید و نباید مشکلی باشه. تنها چیزی که به ذهنم میرسه اینه که همه چیز رو پاک کنید و و یژوال استودیو و SDK رو مستقیما از خود سایت مایکروسافت دریافت کنید و برای کرکش فقط از سایت های ایرانی استفاده کنید. شاید مشکل حل بشه
خیلی زحمت دادم براتون یه دنیا ممنون.
دقیقا خودمم تو همین فکربودم که شما هم تائیدکردین.
راستی شما کدوم سیستم عامل ویندوز و ویژوال استدیو کدوم ورژنش رو دارین استفاده می کنین و از کدوم کرک سایت ایرانی استفاده میکنین که برم سراغ اونا؟
من ویندوز ۱۰
ویژوال استودیو ۲۰۲۲
و دات نت ۶ رو نصب دارم. همه رو هم مستقیما از سایت مایکروسافت گرفتم
با نصب مراحل ذیل مشکل برطرف شد
ویندوز اینترپرایز 11
VS2022 بدون پری ویو دانلود و نصب آنلاین از سایت خود مایکرو سافت
دات نت 6 و 7
سپاس فراوان.
ممنون که تجربتون رو به اشتراک گذاشتید و راه حل رو اعلام کردید
استاد ارجمند ممنوم از لطفتان .خیلی زحمت دادم بهتون.
به عنوان تجربه دوستان از لینک زیر ویژوال استدیو رو حتما نصب کنید بدون مشکل نصب میشه فقط سرعت اینترنت مسله هست که بایستی صبور باشیم و دات نت 6 و 7 رو هم طبق معمول نصب کنید. فعلا به پری ویو ارتقاء ندهید تا زمانی که از حالت پیری و یو خارج و ریلزه اصلیش اعلام بشه.
https://visualstudio.microsoft.com
تماممممممممممم.
با تشکر