复制到输出目录以查找无效的图像+ Visual Studio 2010

问题描述 投票:6回答:3

我目前正在使用C#WPF开发一个应用程序。我正在为我的程序制作一个网站帮助文件系统。我在默认项目文件位置(即存储所有.cs文件的位置)中创建HTML文件。

在我要复制的HTML文件上,我右键单击了每个文件,并在项目中包含了包含,并在Copy to Output Directory下表示Copy If Newer。

这对HTML文件工作正常,但对于图像文件(png),它没有做任何事情,但也没有错误。

visual-studio-2010
3个回答
13
投票

BuildAction属性指示Visual Studio在执行构建时对文件执行的操作。 BuildAction可以具有以下几个值之一:

无 - 文件未包含在项目输出组中,并且未在构建过程中编译。一个示例是包含文档的文本文件,例如自述文件。

编译 - 将文件编译到构建输出中。此设置用于代码文件。

内容 - 文件未编译,但包含在“内容”输出组中。例如,此设置是.htm或其他类型的Web文件的默认值。

嵌入式资源 - 此文件作为DLL或可执行文件嵌入在主项目构建输出中。它通常用于资源文件。

听起来像你想要内容。


4
投票

在Solution Explorer中选择图像文件,然后将Build Action属性更改为Content。


1
投票

刚发现我必须将构建操作更改为嵌入式资源,以便我想要包含在项目中的图像并复制到输出目录

© www.soinside.com 2019 - 2024. All rights reserved.