C# 在asp.net core上绑定文件中的重复内容
我创建了一个空的asp.net核心项目,并添加了BuildBundlerMinifier来测试它现在是如何工作的 我添加了两个要组合的文件,css和js,但是当我将它们添加到bundler时,它会将第二个文件的内容复制到第一个文件中 这只是为了测试,但我不明白是什么错了 项目配置: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.
<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中。这就是问题所在,当我将输出名称更改为新名称时,它起了作用。谢谢