如何将App.xaml构建操作从“应用程序定义”更改为“页面”

时间:2019-12-19 00:13:35

标签: c# .net wpf .net-core

我想要制作互斥体,所以我尝试将App.xaml构建操作从AppDefinition更改为Page,然后在下面对vs2019说:

An error has occurred while saving the edited properties listed below:
    Build Action
One or more values are invalid. Cannot add 'App.xaml' to the project, because the path is explicitly excluded from the project (C:\Program Files\dotnet\sdk\3.1.100-preview8-013656\Sdks\Microsoft.NET.Sdk.WindowsDesktop\targets\Microsoft.NET.Sdk.WindowsDesktop.targets (57,5)).

我尝试将其注释掉,但随后我的应用无法正常工作。

如何更改构建动作?

1 个答案:

答案 0 :(得分:1)

如果您以.NET Core为目标,则应照常实现自定义Main方法,然后编辑.csproj文件以包含一个<StartupObject>元素,该元素指定自定义{{定义了1}}方法,而不是更改Main的构建动作:

App.xaml