C# 已发布版本WPF.NETCore
我希望在.net核心WPF C#应用程序中使用以下格式。 这是我过去使用它的方式C# 已发布版本WPF.NETCore,c#,wpf,visual-studio,.net-core,C#,Wpf,Visual Studio,.net Core,我希望在.net核心WPF C#应用程序中使用以下格式。 这是我过去使用它的方式 public static string GetVersion() { if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed) { Version myVersion = ApplicationDeployment.CurrentDeployment.CurrentVersion; re
public static string GetVersion()
{
if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed)
{
Version myVersion = ApplicationDeployment.CurrentDeployment.CurrentVersion;
return $"Version {myVersion}";
}
return "Version not deployed";
}
请问.net core中是否有匹配的流程?
谢谢关于此问题,请单击一次部署
ApplicationDeployment
类不可用-该类在System.Deployment程序集中实现,该程序集不是.NET Core 3.1或.NET 5的一部分
我们将有一种方法公开类启用的一些属性,即URL参数和更新状态。但是,这项工作无法在.NET5版本中完成。我们将在.NET6预览之一中启用它。以下是跟踪问题:#27和#53
无法在已部署的ClickOnce应用程序中使用ApplicationDeployment
类,但可以使用主ClickOnce体验。它包括:创建ClickOnce部署(清单)、发布应用程序、创建和发布更新。您的应用程序将获得自动更新检查(以及更新,如果用户接受的话)-此部分由ClickOnce运行时和新的启动工具处理,该工具将成为.NET Core 3.1和.NET 5应用程序ClickOnce部署的入口点
因此,到目前为止,似乎还没有一种直接在.NETCore中实现这一点的方法