【问题标题】:Visual Studio 2012 Website - Make Project Folder Mirror ExplorerVisual Studio 2012 网站 - 制作项目文件夹镜像资源管理器
【发布时间】:2012-08-26 16:13:58
【问题描述】:

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

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

【问题讨论】:

  • 在 Visual Studio 中,主要排除外部 Visual Studio 创建的文件夹。试试 SLaks 的想法。

标签: asp.net visual-studio web-services visual-studio-2012


【解决方案1】:

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

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

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

【讨论】:

  • 这对我不起作用。我的 .csproj 文件没有 &lt;Import&gt; 标签。我确定我做错了什么,这个解决方案听起来很酷。
  • 您应该可以将此代码插入到其他 语句中。顺序并不重要。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 2013-01-24
    相关资源
    最近更新 更多