C# 在Visual Studio中将图像添加到项目中

C# 在Visual Studio中将图像添加到项目中,c#,visual-studio,C#,Visual Studio,通过右键单击项目并添加新文件夹,我将文件夹添加到项目中。现在我将图像添加到文件夹中(在Windows文件资源管理器中使用“复制粘贴”),但解决方案资源管理器没有显示我添加的图像。我也刷新了解决方案 此外,在该文件夹中,没有添加图像的选项,只有Visual Studio文件(新项目等) 为什么解决方案资源管理器不显示我的图像?单击Visual Studio中的项目,然后单击解决方案资源管理器工具栏上标题为“显示所有文件”的按钮。这将显示不在项目中的文件。现在您将看到该图像,右键单击该图像,然后选择

通过右键单击项目并添加新文件夹,我将文件夹添加到项目中。现在我将图像添加到文件夹中(在Windows文件资源管理器中使用“复制粘贴”),但解决方案资源管理器没有显示我添加的图像。我也刷新了解决方案

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


为什么解决方案资源管理器不显示我的图像?

单击Visual Studio中的项目,然后单击解决方案资源管理器工具栏上标题为“显示所有文件”的按钮。这将显示不在项目中的文件。现在您将看到该图像,右键单击该图像,然后选择“包含在项目中”,这将向项目中添加该图像

您需要打开“解决方案窗格”工具栏上的“显示所有文件”选项,并手动包含此文件。

  • 您只需拥有一个现有文件,打开文件夹上的上下文菜单,然后选择
    添加
    =>
    现有项…

  • 如果项目结构中已放置了文件,但尚未包含该文件,则可以通过在解决方案资源管理器中使其可见来执行此操作

然后通过文件上下文菜单将其包括在内

如果您遇到问题,添加的资源是图像,并且在编译时没有复制到生成文件夹中。您需要将Resource中的“Build Action”更改为None(默认设置),并将副本更改为“If Newer”或“Always”,如下所示:


什么是“在windows中复制粘贴”?您只需拥有一个现有文件,然后打开文件夹上的上下文菜单,然后选择“添加”->“现有项…”谢谢Derape…这正是我要找的…如果文件(如图像)在运行时/生产中添加,该怎么办?程序还能识别这些文件吗?@KMC如果你的意思是在运行时加载和使用图像,那么当然可以。你所说的识别是什么意思?@derape我正试着按照你的答案,但由于某种原因,“包含在项目中”并没有显示出来……它是灰色的。“知道为什么吗?”保罗不知道为什么。确保您能够向项目中添加新文件;文件仍然可用且可读。