我刚刚将Visual Studio 2022从版本17.4.2更新为17.4.3。
现在它始终显示:
“程序'[17424] TEST.exe:“程序跟踪”已退出,代码为0(0x 0)。
程序“[17424] TEST.exe”已退出,代码为2147942405(0x 80070005)。”
...在我的Windows计算机上开始运行调试时(我的计算机运行的是Windows 10 Pro - 19044.2251)。
注意:我刚刚运行了Visual Studio 20022的默认模板Maui应用程序(适用于.NET 7)-如下所示:
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="TEST.MainPage">
<ScrollView>
<VerticalStackLayout
Spacing="25"
Padding="30,0"
VerticalOptions="Center">
<Image
Source="dotnet_bot.png"
SemanticProperties.Description="Cute dot net bot waving hi to you!"
HeightRequest="200"
HorizontalOptions="Center" />
<Label
Text="Hello, World!"
SemanticProperties.HeadingLevel="Level1"
FontSize="32"
HorizontalOptions="Center" />
<Label
Text="Welcome to .NET Multi-platform App UI"
SemanticProperties.HeadingLevel="Level2"
SemanticProperties.Description="Welcome to dot net Multi platform App U I"
FontSize="18"
HorizontalOptions="Center" />
<Button
x:Name="CounterBtn"
Text="Click me"
SemanticProperties.Hint="Counts the number of times you click"
Clicked="OnCounterClicked"
HorizontalOptions="Center" />
</VerticalStackLayout>
</ScrollView>
</ContentPage>
如果应用程序使用的是.NET 6,这是可以的,但如果使用的是.NET 7 for Windows或Android平台(我已经检查过了),则会失败。
2条答案
按热度按时间vawmfj5a1#
这是Visual Studio 2022版本17.4.3上的一个问题。您可以参考github MAUI apps crash on launch on Windows after Visual Studio update上的线程了解更多信息。
这可能是你的答案,你可以检查这个评论链接以管理员身份运行应用程序.另一种解决问题的方法是,你可以回滚到版本17.4.2.
1l5u6lss2#
我发现了这个https://github.com/dotnet/maui/issues/12080
安装微软WindowsAppRuntime1.2的Redist,解决了这个问题。