![](/img/trans.png)
[英]MIP SDK error: LoadLibrary failed for: [sdk_wrapper_dotnet.dll] using c#
[英]C# MAUI - Pair to Mac failed with "No receiver was found for topic xvs/idb/initialize-dotnet-sdk"
運行適用於 Android/Windows 的 C# MAUI,它構建並運行良好。
現在,我想為 iOS 構建並運行,但遇到了問題。
在 Mac 上安裝 Visual Studio for Mac XCode 並使用 Pair to Mac 時出現此錯誤:
錯誤 do.net 驗證失敗,發生意外錯誤 No receiver was found for topic xvs/idb/initialize-do.net-sdk
有人有這個問題嗎?
關於我的設置的一些細節:
我的開發者電腦,Windows 10:
微軟 Visual Studio 社區 2022
版本 17.4.3
VisualStudio.17.Release/17.4.3+33205.214
微軟 .NET 框架
版本 4.8.04084
...
VisualStudio.Mac 1.0
...
Xamarin 17.4.0.312 (d17-4@be7e8d1)
支持 Xamarin.iOS 和 Xamarin.Android 開發的 Visual Studio 擴展。
...
Xamarin.iOS 和 Xamarin.Mac SDK 16.1.1.27 (933c6c2c9)
Xamarin.iOS 和 Xamarin.Mac 參考程序集和 MSBuild 支持。
我的 Mac,MacOS Monterey 12.6.2
Microsoft Visual Studio for Mac 17.4.2(內部版本 17)
...
.NET 6.0.12(64 位)
架構:X64
...
蘋果開發者工具
Xcode 14.2 (21534)
建造 14C18
...
Xamarin.Mac
Xamarin.Mac 未安裝。 找不到 /Library/Frameworks/Xamarin.Mac.framework/Versions/Current/Version。
...
Xamarin.iOS
Xamarin.iOS 未安裝。
在以下位置找不到 mtouch 或版本文件
/圖書館/框架/Xamarin.iOS.framework/版本/當前。
您的 Maui 項目是什么版本,.Net 6 還是 .Net 7? 如果是.Net 7.你需要在你的Mac上安裝最新的Visual Studio 2022 for Mac version 17.5 Preview 。 您還可以檢查以下內容:
1.您還可以檢查您的Mac是否啟用了遠程登錄(打開系統偏好設置和go到共享窗格->在服務列表中檢查遠程登錄->配置為允許所有用戶訪問)。
2.您可以右鍵單擊您的項目和 select Properties -> iOS -> Build -> Linker behavior查看是否選擇了Link Framework SDKs Only。
3.根據你的錯誤
Xamarin.Mac 未安裝。
Xamarin.iOS 未安裝。
可以在安裝VS的時候查看Mac上是否安裝了Xamarin.iOS和Xamarin.Mac。
更詳細的可以參考官方文檔:
就我而言,Visual Studio 重啟有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.