在Visual Studio项目中添加图片

35

我通过右键单击项目并添加新文件夹的方式将文件夹添加到我的项目中。现在我使用Windows文件资源管理器中的复制粘贴功能将图像添加到该文件夹中,但是解决方案浏览器没有显示出我添加的图像。我已经尝试过刷新解决方案。

此外,在该文件夹中,没有添加图像的选项,只有Visual Studio文件(新项目等)的选项。

为什么解决方案浏览器没有显示我的图像?


2
你是说“在Windows中复制粘贴”是什么意思?你只需要有一个现有的文件,然后在文件夹上右键单击打开上下文菜单,选择“添加”->“现有项目…”即可。 - DerApe
4个回答

54
  • 只需拥有一个现有的文件,打开文件夹上下文菜单,然后选择Add => Existing item...

    进入图片描述

  • 如果您已经在项目结构中放置了文件,但尚未包含该文件,则可以通过在“ 解决方案资源管理器”中使其可见来完成

    进入图片描述

然后通过文件上下文菜单将它们包含进去 进入图片描述


如果在运行/生产过程中添加了文件(例如图像),程序是否仍然能够识别这些文件? - KMC
@KMC 如果你的意思是在运行时加载和使用图像,那么当然可以。你所说的“识别”是什么意思? - DerApe
@derape 我正在尝试按照你的答案操作,但是“包含在项目中”选项没有显示出来...它是灰色的。你有什么想法吗? - Paul
@Paul 不确定为什么。请确保您能够将新文件添加到项目中;文件仍然可用且可读取。 - DerApe

7
如果您遇到的问题是添加的资源是图像,但在编译时未能复制到构建文件夹中。您需要将“Build Action”从默认值 Resource 更改为 None,并将 Copy 更改为“ If Newer”或“ Always”,如下所示:

enter image description here


没起作用,将构建操作改回“无”,然后它就起作用了。 - Caleb Liu

5

您需要在解决方案面板工具栏中打开显示所有文件选项,并手动包含此文件。


4

在Visual Studio中点击项目,然后单击解决方案资源管理器工具栏上的“显示所有文件”按钮。这将显示不在项目中的文件。现在你会看到那张图片,在它上面右键单击,并选择“包含在项目中”,这将把图片添加到项目中!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接