【问题标题】:Visual Studio 2015 Ignoring New Folders & FilesVisual Studio 2015 忽略新文件夹和文件
【发布时间】:2015-06-09 09:19:12
【问题描述】:

当我将文件夹添加到 Visual Studio 项目时,它会完全忽略它。它直到最近才这样做,我不完全确定为什么会这样。干净的构建并不能解决问题,在 Visual Studio 文件夹结构中,存在资源文件夹。

在最新的版本中,它被完全忽略了。

为了表明它没有从项目中散发出来:

【问题讨论】:

  • 最新版本是什么意思?你的意思是它发布的代码。
  • 只需更改构建操作即可。
  • 展开资源文件夹。 在您的项目中 中是否有任何文件?他们的构建动作是什么?当没有必须复制到输出目录的文件时,构建将不会创建空的目标文件夹。见How to force MSBuild to copy empty folders in project?
  • @CodeCaster 存在展开箭头 = 文件夹中存在文件
  • @Rahul 并非总是如此,不是在每个 Visual Studio 中(或者我是否在考虑 SQL Server Management Studio?)。我的观点仍然是:如果那里没有文件,或者没有 included 文件,或者没有需要复制到输出的文件,则不会创建空文件夹。 OP的问题不清楚;缺乏信息。

标签: asp.net asp.net-mvc visual-studio visual-studio-2015


【解决方案1】:

如果构建服务器上缺少文件,请检查文件是否已提交到您的源代码管理。

如果文件夹为空,您的问题不清楚,您可以添加dummy.txt 文件或按照此处列出的说明进行操作。 How to force MSBuild to copy empty folders in project?

如果发布中缺少文件,您需要选择要发布的所有文件,并将“构建操作”更改为内容。

您不能直接选择文件夹,您需要选择单个文件。

关于构建操作的不同选项的有趣帖子:
What are the various "Build action" settings in Visual Studio project properties and what do they do?

旁注
如果您希望您的文件在构建时直接发布到输出。 IE。 bin 文件夹。然后将“复制到输出目录”设置为始终复制或如果更新则复制。
不知道为什么要对 css 文件执行此操作。

【讨论】:

  • 我必须单击“解决方案资源管理器”文本下方的显示所有文件按钮才能看到我没有包含任何内容。
【解决方案2】:

在 Visual Studio 解决方案资源管理器中,右键单击资源文件夹下的每个文件,然后 选择属性 > 将构建操作设置为内容。

【讨论】:

    【解决方案3】:

    我必须单击“解决方案资源管理器”文本下方的显示所有文件按钮才能看到我没有包含任何内容。

    【讨论】:

    • 您的问题显然是关于构建中丢失的文件而不是 Visual Studio。这回答了 Visual Studio 中缺少文件但构建中没有文件的问题。如果您的问题真的是关于 Visual Studio 中丢失的文件,那么它的措辞非常糟糕,表明缺乏研究并且是重复的。
    • @AshleyMedway 你认真对待自己。我发布了一个问题,没有一个答案可以解决问题。我是 Visual Studio 的新手,从观看次数来看,你可以打赌其他人也是。这不是一个愚蠢的问题。去别处粗鲁吧。
    • @AshleyMedway 并非无礼,只是指出您本可以进行更多研究,因为这个问题已在其他地方得到解答。
    猜你喜欢
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 2021-09-13
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多