获取Visual Studio以“观看” dist文件夹

时间:2018-10-10 11:08:35

标签: visual-studio csproj

我有一个gulp任务,可以为我生成文件。该脚本将输出放在/ dist文件夹中,然后将其与以下内容一起发布在csproj文件中:

  <Target Name="BeforeBuild">
    <ItemGroup>
    <Content Include="dist\**" />
  </ItemGroup>
  </Target>

我想在开发时从Visual Studio内部获取此文件夹的内容,所以我尝试将itemgroup移到主要的PropertyGroup标记上。这使我可以查看VS中项目加载时的文件夹。我必须重新加载项目才能进行更改。有什么方法可以使VS真正“监视”文件夹并根据其中的文件进行更改?

1 个答案:

答案 0 :(得分:1)

这是.NET Core和ASP.NET Core使用的"new" project system的功能。 您可以通过使用基于SDK的项目文件(.NET Core应用程序,可能将TargetFramework更改为非{.1Core}的非.NET Core字符串,或手动修改.sln文件中的GUID来更改创建项目来使用它。 -参见this documentation)。

但是,是否可以使用此新项目系统很大程度上取决于VS内部所需的功能。例如,您不能对经典的ASP.NET应用程序,WinForms或WPF应用程序执行此操作,并且将无法访问EF 6架构(.edmx文件)的设计器。

宏伟的目标是用新的项目系统完全取代经典的项目系统,但尚无计划何时实现。