【问题标题】:Get visual studio to "watch" a dist folder让视觉工作室“观看”一个 dist 文件夹
【发布时间】:2018-10-10 11:08:34
【问题描述】:

我有一个为我生成文件的 gulp 任务。此脚本将输出放在 /dist 文件夹中,然后在 csproj 文件中使用以下内容发布:

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

我想在开发时从 Visual Studio 内部设置此文件夹的内容,因此我尝试将 itemgroup 移动到主 PropertyGroup 标记。这让我可以看到 VS 中的文件夹,因为它在项目加载时。我必须重新加载项目才能进行更改。有什么方法可以让 VS 真正“监视”文件夹并根据那里的文件进行实际更改?

【问题讨论】:

    标签: visual-studio csproj


    【解决方案1】:

    这是 .NET Core 和 ASP.NET Core 使用的 "new" project system 的一项功能。 您可以通过使用基于 SDK 的项目文件(.NET Core 应用程序,可能将 TargetFramework 更改为非 .NET Core 字符串,如 net472 或手动破解 .sln 文件中的 GUID 来更改创建项目来使用它 - 请参阅 @987654322 @)。

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

    宏伟的目标是用新的项目系统完全取代经典的项目系统,但目前还没有计划何时发生。

    【讨论】:

    • 啊哈,不幸的是我正在使用 .net 4.7,我不想破解太多,所以我好像不会得到这个:(
    猜你喜欢
    • 2021-08-29
    • 1970-01-01
    • 2022-10-20
    • 2020-10-27
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多