如何在Visual Studio 2017中的文件夹中始终包含新文件

时间:2018-02-21 11:59:44

标签: visual-studio uwp visual-studio-2017

我在Visual Studio 2017中有一个项目用于制作WinJS UWP Windows 10应用程序。我正在使用babel从一个文件夹中编译一些文件并将它们放在另一个文件夹中 - > jsx/src包含我的.jsx文件,它们被编译为jsx/out

我已经设置了一个babel观察者来观看jsx / src文件并输出一个新文件到jsx / out,但是现在我添加的每个新文件,我都必须在visual studio中手动添加它/ em>以便它显示在文件夹中。我希望这是自动的。

1 个答案:

答案 0 :(得分:0)

我现在已经有了答案!没意识到这是没有答案的。

答案是直接修改project.jsproj文件。打开项目文件夹,找到名为{projectname}.jsproj的文件,然后在您喜欢的文本编辑器中将其打开。

对于我的用例,我想:

  1. 将'bundle.js'文件完全包含在/ jsx / out中
  2. 在/ jsx / src中包括但不随构建一起导出的任何.js / .jsx文件

所以我添加了以下几行:

<None Include="jsx\src\**\*.jsx" />
<None Include="jsx\src\**\*.js" />
<Content Include="jsx\out\bundle.js" />

“无”表示文件在Visual Studio中显示,仍然可以调试,但是在为Windows存储构建文件时最终不会与文件放在一起。

现在,将所有新文件添加到适当的文件夹中时(有时您可能不得不强制重新加载项目才能看到它们)