C# 在asp.net core上绑定文件中的重复内容

C# 在asp.net core上绑定文件中的重复内容,c#,.net-core,bundle,asp.net-core-2.0,C#,.net Core,Bundle,Asp.net Core 2.0,我创建了一个空的asp.net核心项目,并添加了BuildBundlerMinifier来测试它现在是如何工作的 我添加了两个要组合的文件,css和js,但是当我将它们添加到bundler时,它会将第二个文件的内容复制到第一个文件中 这只是为了测试,但我不明白是什么错了 项目配置: <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.

我创建了一个空的asp.net核心项目,并添加了BuildBundlerMinifier来测试它现在是如何工作的

我添加了两个要组合的文件,css和js,但是当我将它们添加到bundler时,它会将第二个文件的内容复制到第一个文件中

这只是为了测试,但我不明白是什么错了

项目配置:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" />
    <PackageReference Include="BuildBundlerMinifier" Version="2.6.362" />
  </ItemGroup>

  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.2" />
  </ItemGroup> 

</Project>
test.js文件具有:

function myfunction(hola) {
    //Hola
    console.log(hola);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}
testtest.js文件具有:

function myfunction(hola) {
    //Hola
    console.log(hola);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}
为什么它要合并文件并重写它们,我认为这种行为只需要在浏览器上完成

test.js自动填充此文件:

function myfunction(hola) {
    //Hola
    console.log(hola);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}
function testFileTwo(valueP) {
    //Hi
    console.log(valueP);
}

我认为这是因为bundle结果和bundle输入的名称相同。是否可以更改它并进行测试?

这是否会发生在两个捆绑包上?JS和CSS?你能给我看一下你捆绑的两个JS文件吗?(test.js和testtest.js)只是为了确保您没有循环依赖:)不要在问题中添加代码图片,您需要在中输入代码文本,然后突出显示它,然后按工具栏按钮
{}
,以正确设置格式。图像会导致搜索问题和移动用户查看问题时出现问题。是的!它发生在css和js两个文件中。依赖项在projectconfig中。这就是问题所在,当我将输出名称更改为新名称时,它起了作用。谢谢