【问题标题】:how to create standalone exe(without any dependencies) using UWP / Window forms / WPF that could run without .net framework?如何使用可以在没有 .net 框架的情况下运行的 UWP / Window 窗体 / WPF 创建独立的 exe(没有任何依赖项)?
【发布时间】:2019-12-25 16:50:54
【问题描述】:

通过使用 .net native(UWP 应用程序),我能够构建一个无需安装 .net 框架即可运行的应用程序,但由于它与应用程序一起创建了许多依赖项(dll 文件),因此出现了问题。我想创建一个可以从网络下载文件(其他 exe)并静默执行的独立应用程序。

【问题讨论】:

标签: c# .net uwp


【解决方案1】:

在当前处于预览阶段的 .NET Core 3 中,您可以使用 dotnetPublishSingleFile 属性发布单文件可执行文件:

dotnet publish -r win10-x64 /p:PublishSingleFile=true

更多信息请参考this博文。

【讨论】:

  • 感谢您的回复,实际上我正在寻找可以从网络安装文件的 Windows 应用程序(自定义安装程序)。在.net core3.0中我们可以像UWP/Window forms app一样创建一个window forms吗?
  • @LakshayBhardwaj:.NET Core 支持 WPF 和 WinForms。如果你想创建一个安装程序,你应该查看 MSIX:msdn.microsoft.com/en-us/magazine/mt833462
猜你喜欢
  • 2011-07-24
  • 2011-10-03
  • 1970-01-01
相关资源
最近更新 更多