【问题标题】:Visual Studio Installer project throws no errors on build but msi/exe files are not created [closed]Visual Studio Installer 项目在构建时不会引发错误,但未创建 msi/exe 文件 [关闭]
【发布时间】:2021-08-29 18:09:16
【问题描述】:

我有一个旧的解决方案,它曾经可以工作,并且有多个版本和多个安装程序项目, 在某个时候,其中一个安装程序项目停止创建 msi/exe 文件。

对 ProjectInstaller 类和项目本身进行了一些小改动。

在重建安装程序项目时,根据日志有0个错误,构建成功 但没有创建文件。

【问题讨论】:

  • 检查您的 bin 文件夹中的 HOST 文件。删除。这些文件是锁,所以当在一个网络驱动器上时,两个人不要尝试同时编译。
  • @jdweng 你的意思是项目/bin 文件夹吗?我已经删除了它,它与调试和发布一起再次创建,但是它们都是空的,检查了整个解决方案进行编辑,也没有帮助。
  • bin文件夹里有文件吗?您的结果可能位于 Debug 或 Release 文件夹中。
  • @jdweng 对不起,实际上没有bin文件夹,以前在project/debug和project/release文件夹中生成的msi和exe,当我删除它们并编译时,它们又被创建了但是里面没有文件
  • obj文件夹里有文件吗?编译器在 obj 中创建中间文件,然后链接在一起创建 exe。我已经看到了新项目的案例,其中 OP 没有执行 saveall 并且项目是在用户临时区域中创建的。听起来项目是在您没有写入权限的文件夹中构建的,但您正在创建 bin/release/debug,所以它必须是别的东西。

标签: c# visual-studio visual-studio-2017 windows-installer setup-deployment


【解决方案1】:

对不起,我自己的错误,构建中出现错误,由于某种原因被记录器的“错误列表”选项卡忽略,这很奇怪,

现在它只是一个丢失的文件,我可以使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多