【问题标题】:VB.NET: Build project, then share application: OK?VB.NET:构建项目,然后共享应用程序:OK?
【发布时间】:2011-01-07 07:07:41
【问题描述】:

在 VB.NET 中,我的应用程序非常简单,它会访问许多图像并用它们创建一个列表。

图像位于我的应用程序的资源文件夹中。 这些图像是在我输入路径的代码中访问的,在我的 PC 中,如何到达所述文件夹。

像魅力一样工作,我的项目显示图像等。

现在我去调试->构建。

现在我转到 bin 文件夹、release 文件夹,然后找到我的应用程序。我上传它。 我将下载内容分享给朋友。

我的问题是,我的应用程序应该显示的图像会出现吗?考虑到我在代码中创建的路径是手动编写的?

【问题讨论】:

    标签: vb.net build path


    【解决方案1】:

    图像是作为“嵌入式资源”编译到您的项目中还是放在 .resx 文件中?您编写的代码是否可以从项目的 Resources 文件夹中访问它们?如果是这样,那么当您将应用程序复制到另一台计算机并运行它时,一切都会正常运行。

    如果您正在硬编码文件系统的路径,那么不;您的应用程序将无法在另一台计算机上运行,​​因为这些文件不会与裸可执行文件一起分发。真的没有理由这样做。

    从您的问题中提供的信息很难判断您到底在做什么。有关将资源嵌入应用程序本身的更多信息,因此您所要做的就是分发可执行文件,请参阅这个简单的操作指南:Using Resources in Visual Studio .NET

    【讨论】:

    • "向项目中添加一个新的 RESX 文件很简单。只需在解决方案资源管理器中右键单击一个项目,选择添加/添加新资源,然后添加一个新的“程序集资源文件”.. .........我做不到。没有“程序集资源文件”
    • @Omega:只需使用 Add -> Add New Item。将出现一个对话框。向下滚动到“资源文件”,为其命名,然后单击“添加”。 (我猜这篇文章指的是旧版本的 Visual Studio,这已经改变了。不知道为什么。)
    猜你喜欢
    • 2013-08-31
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 2017-04-16
    • 2020-10-22
    • 2018-06-06
    相关资源
    最近更新 更多