2

我猜有一种我从未学过的标准方法来做到这一点......我有一个 VS 解决方案,其中包含一些文件夹,你知道的,模型、视图、控制器等。我添加了一些自定义的,如样式、脚本和图像。自然地,我开始在 VS 创建的资源管理器中的 Images 文件夹中保存站点的图像。然而,我很难过地得知这些文件不仅仅出现在我的解决方案中,因此它们也没有被 Web Deployed。真可惜。在这里做什么是正确的?

PS 当我说我创建了一个 Scripts 文件夹时,你们中的一些人可能会跳起来。我知道内置的缩小的东西,我现在不想使用它。谢谢。

4

2 回答 2

3

如果您不介意弄脏 .csproj 文件,请首先从项目的 Images 文件夹中删除任何现有的文件引用,然后将其插入到<Import>标签之前。

  <ItemGroup>
    <Content Include="Images\**\*.*" />
  </ItemGroup>

这将在加载项目时自动包含 Images 文件夹及其子文件夹中包含的所有文件。

于 2012-09-02T05:54:52.297 回答
2

单击Show All Files解决方案资源管理器顶部工具栏中的 。
然后,您可以右键单击文件或文件夹并单击Include in Project

您还需要确保 files'Build Action设置为Content,但这应该会自动发生。

于 2012-08-31T20:45:14.917 回答