賞金將在 4 天后到期。此問題的答案有資格獲得 250聲望賞金。 安迪約翰遜想引起更多的關注這個問題。
我有一個使用 VS2022 Preview 2 創建的 .NET MAUI 專案,它構建時沒有錯誤或警告,并且在除錯器中按預期作業。在將 Visual Studio 更新到 17.4.0 預覽版 4.0 之前,我能夠從 VS 中將專案發布為可側載的 MSIX。
自更新以來,在“創建應用程式包”向導中單擊“創建”時出現以下錯誤:
MSB4057 The target "_GenerateAppxPackage" does not exist in the project.
該錯誤針對 MAUI 專案的 .csproj 檔案列出。
我已經嘗試在新預覽中創建一個單獨的新的默認 MAUI 專案 - 這可以發布并且(據我所見)不包含_GenerateAppxPackage其檔案或專案結構中的任何位置。所以現在我假設這不是預覽中添加的新內容。
我在網上找到了一些參考資料,_GenerateAppxPackage但它們似乎是指 Azure 集成。我的專案是一個獨立的資料轉換應用程式,甚至不訪問網路。
我不知道下一步該嘗試什么。我不知道這個目標指的是什么,它應該在專案中“存在”的什么地方,或者它的作用。誰能幫助我理解問題和/或指出解決方案?
更新:2022 年 10 月 28 日:
我嘗試洗掉專案結構并使用 File -> New Project 從頭開始??創建它,然后只添加回.cs 和 .xaml 檔案。發布重新創建的專案給了我同樣的錯誤。
我還嘗試卸載 VS 預覽版并重新下載并安裝它。同樣,發布專案給了我同樣的錯誤。
我仍然不知道是什么原因造成的,甚至不知道從哪里開始尋找。
uj5u.com熱心網友回復:
我今天了解到 MAUI現在是主線 Visual Studio 2022 版本,我嘗試使用它而不是預覽版,我可以確認問題消失了。我希望我早點知道這件事...
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/523976.html
