Web安装项目不包括ASP.NET MVC项目中的一些内容文件

时间:2013-08-19 05:17:30

标签: asp.net asp.net-mvc web-deployment web-deployment-project web-setup-project

我正在为我的ASP.NET应用程序进行WEB SETUP。下面是我的内容文件夹的文件夹结构。

enter image description here

我添加了一个WEB SETUP项目,其中包含“来自Web的主要输出”和“来自网络的内容文件”。

enter image description here

但是,当我右键点击“来自网络的内容文件”并选择“输出”选项时,我会看到以下内容

enter image description here

仅添加了我的.svg字体,其余4个文件(.eot,.ttf,.woff和.otf)未添加。即使我运行安装程序并在安装完成后,我仍然没有在Content / font-awesome / font文件夹中看到这4个文件。

我该怎么办才能将这些添加到安装程序中?

1 个答案:

答案 0 :(得分:0)

您的内容文件夹下的某些字体相关文件可能未被指定为"内容"文件。您必须使Visual Studio了解它们是内容文件。执行setup.exe文件时,内容文件最终会复制到已编译的输出目录中。

只需选择您想要的文件(如果有多个文件,则使用Ctrl键单击),右键单击选择“属性”,然后从“属性”窗口中选择“构建操作”#34;选择"内容"选项。

现在,当您构建并运行Setup.exe文件时,这些文件将被复制到输出目录。