我在这里很绝望。我的最后期限快到了,我的VisualStudio现在完全一团糟。
直到今天早上,我在我的开发机器上的“Pixel 5- API 33”下有几个MAUI解决方案工作得很好。
我的错-我有一个可怕的灵感,接受了Visual Studio 2022提出的更新,因此从Visual Studio版本我不记得哪个版本我必须到版本17.8.0
现在我以前的所有MAUI解决方案都不能工作了--它们不能作为MAUI应用程序在Visual Studio中运行。项目属性甚至不包含必需的部分。
我只能运行我的旧MAUI应用程序作为Windows机器,没有别的。
我已经开始了一个新的虚拟MAUI项目,什么都不做,你知道,模板,和我以前的MAUI项目有完全不同的属性。对于这个,我可以看到Pixel 5- API 33,Windows Machine,Android Emulators,iOS本地设备,iOS Emulators等-整个列表,你知道。
但是对于我的“旧”MAUI应用程序(从今天早上“旧”),我只能看到Windows机器。当然,它们的属性页面现在完全不同了。
发生了什么事?Visual Studio更新是否打乱了我的解决方案?我确信是的。我已经在Notepad++中比较了两个sln文件,我找不到差异。
这是我的MAUI应用程序的所有选择:x1c 0d1x
以下是所需的选择:
这些是我现在的项目属性:
这些是我应该拥有的项目属性:
救命啊!
2条答案
按热度按时间yws3nbqq1#
似乎问题,在我的情况下是不必要的VS版本,因为当我恢复到以前的版本,它仍然是坏的.卸载.NET 8 SDK似乎有助于恢复到版本17.7.6 Visual Studio for Windows
q1qsirdb2#
根据Andreas Koder的回答:
将Visual Studio回滚到以前的版本可以解决此问题。