-1

Gulp を使用して、スクリプト ファイルを縮小および連結し、SASS ファイルを css にコンパイルしています。Visual Studio Team Services でファイルをホストしており、新しい Visual Studio 2015 ビルド システムを使用しようとしています。すべてが正常に動作し、gulp タスクとその実行を問題なく呼び出すことができます。問題は、作成されたファイルがプロジェクトの一部ではなく、展開パッケージに含まれていないためです。
他の誰かが同じ問題を抱えていて、これらのファイルを含める方法を見つけたのではないかと思っていました。ありがとう。

4

1 に答える 1

2

次のセクションをプロジェクト ファイルに追加して、追加のファイルを含めることができます。

  <Target Name="CustomCollectFiles">
    <ItemGroup>
      <_CustomFiles Include="<<<ExtraFilesToInclude>>>" />
      <FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
        <DestinationRelativePath>%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
      </FilesForPackagingFromProject>
    </ItemGroup>
  </Target>
  <PropertyGroup>
    <CopyAllFilesToSingleFolderForPackageDependsOn>
      CustomCollectFiles;
      $(CopyAllFilesToSingleFolderForPackageDependsOn);
    </CopyAllFilesToSingleFolderForPackageDependsOn>
    <CopyAllFilesToSingleFolderForMsdeployDependsOn>
      CustomCollectFiles;
      $(CopyAllFilesToSingleFolderForPackageDependsOn);
    </CopyAllFilesToSingleFolderForMsdeployDependsOn>
  </PropertyGroup>

詳細については、次の記事を参照してください: http://www.asp.net/mvc/overview/deployment/visual-studio-web-deployment/deploying-extra-files

于 2016-01-08T03:46:23.370 に答える