【问题标题】:How to insert exe file in VB.NET project and publish app with this file?如何在 VB.NET 项目中插入 exe 文件并使用此文件发布应用程序?
【发布时间】:2014-02-05 21:05:17
【问题描述】:

我想添加 exe 文件并从我的 VB.NET 应用程序中运行此文件。我试图将它添加到项目文件夹中并像“Process.Start(Application.StartupPath + “/file.exe”)一样运行它,它在调试模式下工作,但是当我发布这个应用程序并运行它时,它找不到这个“file.exe”。请帮忙。

【问题讨论】:

  • 您需要将 exe 与您的应用一起分发,请参阅这些重复项:stackoverflow.com/search?q=vb.net+resource+exe
  • 如果您首先在项目浏览器中选择 exe 并将 复制到输出目录 属性设置为 始终复制,它是否会包含在已发布的副本中> 或 如果较新则复制
  • 你是如何发布它的?你应该把它添加到你的安装程序中。
  • 我像 Build>Publish 一样发布了它
  • 它现在可以工作了,tnx Steven Doggart,我只是将 Copy to Output Directory 属性更改为 Copy always

标签: vb.net


【解决方案1】:

您需要将该文件添加到您的程序资源中(通过使用import)。

然后,您可以使用以下代码:

Process.Start(My.Resources.ResourceManager.BaseName+"/filename.exe")

【讨论】:

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