VB.NET:构建项目,然后共享应用程序:好吗?

时间:2011-01-07 07:07:42

标签: vb.net build path

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

图像位于我的应用程序的Resources文件夹中。 在我的代码中访问图像,在我的PC中键入路径,如何到达所述文件夹。

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

现在我转到Debug-> Build。

现在我转到bin文件夹,发布文件夹,找到我的应用程序。我上传了它。 我将下载分享给朋友。

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

1 个答案:

答案 0 :(得分:1)

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

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

很难从你问题中提供的信息中辨别出你究竟在做什么。有关将资源嵌入应用程序本身的更多信息,所以您只需分发可执行文件,请参阅此简单的操作指南:Using Resources in Visual Studio .NET