【问题标题】:Setup wpf .net proyect works but exe didn´t find设置 wpf .net proyect 工作,但 exe 没有找到
【发布时间】:2021-04-19 08:55:16
【问题描述】:

我正在尝试安装使用 wpf (.NET 4.8) 创建的应用程序,我使用了 Microsoft Visual Studio 安装程序项目,这些是我遵循的步骤:

  1. 我在解决方案中添加了一个新项目。
  2. 在应用程序文件夹/添加/项目输出中...
  3. 主要输出和本地化资源。
  4. 最后我构建了解决方案

我在文件夹安装中寻找 exe,但只有一个 .ddl 和一个 .josn。 谢谢。

【问题讨论】:

  • 用记事本打开 csproj 文件。检查文件的路径。我有时会编辑 csproj 中的路径名以使用相对路径而不是固定路径。添加项目时,通常 VS 将包含完整路径名。如果您在不同的驱动器中安装(例如 d: 而不是 c:),您可能会遇到错误。
  • 我打开了文件,但没有路径。我必须标记(PropertyGroup 和 ItemGroup)。
  • 转到构建机器中的项目 bin 文件夹。尝试在调试和发布文件夹中运行 exe 文件。看看两者是否有效。通常调试将起作用,而发布将不起作用。检查两个exe的文件日期。如果比调试旧,您可能需要编译发布版本。 VS 通常运行调试版本,发布使用发布版本。
  • 两个 .exe 文件都运行良好
  • 我已经构建了两个项目。

标签: c# .net wpf installation visual-studio-2019


【解决方案1】:

@米楚。根据您的描述,您的步骤可能有问题。请检查以下步骤是否与您相同。

1.下载并安装Microsoft Visual Studio Installer Projects。

【在Visual Studio中点击Extensions搜索Microsoft Visual Studio Installer Projects下载安装】

2.创建一个名为Setup的安装项目。

3.将WPF软件主输出DLL文件添加到安装程序中。

【右键Setup,选择Add/**Project Output...**修改“Add Project Output Group”页面如下:】

4.添加安装程序设置图标文件。

【右击Setup,选择Add/File...,将APP.ico文件添加为应用程序图标:(我这里没有添加应用程序图标.)】

5.为桌面创建WPF软件快捷方式。

【在生成的文件上右键,重命名为apptest,拖到用户桌面。然后在User's Desktop中右键apptest,选择Properties Window…:】

6.配置WPF软件属性的详细信息。

7.构建安装程序。

【点击Build,选择Batch Build,修改如下:】

8.安装。

安装完成后,可以在安装路径中看到exe。

【讨论】:

  • 您好,我一直在按照您的步骤操作,但遗憾的是 .exe 尚未创建。
  • 嗨,@ michu。你能告诉我你的WPF程序的具体结构吗?请提供更详细的步骤和相关信息以重现和分析问题。更多Microsoft Visual Studio 安装程序项目信息,可以参考here
  • 别担心,我只是解决问题,在 Primary outPut 的 sted 中,我使用了 PublishItemsOutputGroup。谢谢
【解决方案2】:

在 Primary outPut 的 sted 中,我使用了 PublishItemsOutputGroup。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    • 2016-09-09
    • 2014-02-16
    • 2018-03-23
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多