【问题标题】:Publish exe using installshield使用 installshield 发布 exe
【发布时间】:2014-12-09 14:05:11
【问题描述】:

我在 vb 中制作了我的应用程序,它运行顺利。 我现在必须发布它才能在其他电脑上使用。 如何获得工作的exe? 我已经尝试过使用 Visual Studio - 其他项目 - 安装防护罩,但是当它构建时 显示以下警告:

Warning 1   -7235: InstallShield could not create the software identification tag because the Tag Creator ID setting in the General Information view is empty.  ISEXP : warning : -7235: InstallShield could not create the software identification tag because the Tag Creator ID setting in the General Information view is empty.

Warning 2   -6245: One or more of the project's components contain .NET properties that require the .NET Framework.  It is recommended that the release include the .NET Framework. ISEXP : warning : -6245: One or more of the project's components contain .NET properties that require the .NET Framework.  It is recommended that the release include the .NET Framework.

Warning 3   -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component AxInterop.AXVLC.dll ISEXP : warning : -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component AxInterop.AXVLC.dll

Warning 4   -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component AxInterop.AXVLC.dll1    ISEXP : warning : -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component AxInterop.AXVLC.dll1

Warning 5   -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component Interop.AXVLC.dll   ISEXP : warning : -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component Interop.AXVLC.dll

Warning 6   -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component Interop.AXVLC.dll1  ISEXP : warning : -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component Interop.AXVLC.dll1

Warning 7   -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component SjCam_Remote.exe    ISEXP : warning : -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component SjCam_Remote.exe

Warning 8   -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component SjCam_Remote.exe1   ISEXP : warning : -6248: Could not find dependent file axvlc.dll, or one of its dependencies of component SjCam_Remote.exe1

该应用程序使用 VLC 插件。 该应用程序在制造商 pc 中运行良好。 在其他 pc 中请求 Vlc 时阻塞。 (已安装net framework 4.5)

附言如果我使用visual studio发布功能,结果是一样的。

我该如何解决这个问题?

【问题讨论】:

  • 也许它在告诉你真相。你有那个 dll 的引用吗?
  • 老实说,我什至不知道该怎么做.. :( 我以为它会自动完成。所以我可以告诉我必须阅读并弄清楚该怎么做. 任何提示?
  • 我刚刚检查过了。没有将 axvlc.dll 添加到引用中。有 2 个 vlc 插件(Interop.AXVLC.dll 和 AxInterop.AXVLC.dll)我试图手动添加 axlc.dll 但它不会加载.. :/ 需要帮助!!
  • 抱歉,我不知道解决方案(不了解 VLC),但看来您至少现在知道问题所在(没有参考资料)。不过,看起来它是一个 COM 参考。试试“添加引用”的COM选项卡(如果VB.NET中有这样的东西)。
  • 是的.. COM 参考.. 就像我说的,VLC 插件被引用。但它仍然要求 axvlc.dll。 (如果我尝试手动添加它,它不会加载.. :( i.imgur.com/BIP1ty3.jpg 感谢您的帮助.. 等待知道 VLC 插件的人..

标签: .net vb.net dll plugins vlc


【解决方案1】:

我在保管箱文件夹中添加的引用也有同样的问题。现在引用保留在 Dropbox (O:) 路径中。我不得不从 regedit 中手动删除它的参考。交叉手指不会损坏 Visual Studio 引用。主要问题是 VS(我用 C# 编写)正在使用 2 个 dll。 Interop.AXVLC 和 AxInterop.AXVLC 太烂了。

如果您将构建模式更改为 64 位计算机,则可能会发生这种情况。实际上,今天我使用的 vlc 2.1.0 部分起到了作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-11
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    相关资源
    最近更新 更多