जब भी मैं अपने asp.net कोर प्रोजेक्ट में एक जावास्क्रिप्ट या सीएसएस फ़ाइल जोड़ता हूं और मैं dotnet run
अपने bash टर्मिनल में निष्पादित करता हूं, मुझे निम्न त्रुटि मिलती है:
/usr/share/dotnet/sdk/1.0.1/Sdks/Microsoft.NET.Sdk/build/Microsoft
.NET.Sdk.DefaultItems.targets (188,5): त्रुटि: डुप्लिकेट 'सामग्री' आइटम शामिल थे। .NET SDK में डिफ़ॉल्ट रूप से आपकी प्रोजेक्ट निर्देशिका से 'सामग्री' आइटम शामिल हैं। यदि आप स्पष्ट रूप से अपनी परियोजना फ़ाइल में शामिल करना चाहते हैं तो आप इन वस्तुओं को अपनी परियोजना फ़ाइल से हटा सकते हैं, या 'EnableDefaultContentItems' संपत्ति को 'गलत' पर सेट कर सकते हैं। अधिक जानकारी के लिए, https://aka.ms/sdkimplicititems देखें । डुप्लिकेट आइटम थे: 'wwwroot / css / BasicQuotation.css'; 'wwwroot / js / BasicQuotation.js' [/mnt/c/Dev/myproject/MyProject/MyProject.csproj]
निर्माण विफल रहा। कृपया बिल्ड त्रुटियों को ठीक करें और फिर से चलाएँ।
मैं ItemGroup
अपनी csproj फ़ाइल से निकाल कर इसे ठीक कर सकता हूं, लेकिन मुझे नहीं लगता कि यह बहुत उत्पादक है।
यह डिफ़ॉल्ट Visual Studio 2017 ASP.NET कोर वेब एप्लिकेशन (.NET कोर) टेम्पलेट में होता है। मैं wwwroot> js फ़ोल्डर पर राइट क्लिक करके अपने प्रोजेक्ट में फ़ाइलें जोड़ता हूं और फिर चयन करता हूंAdd > New Item > JavaScript File
यह मेरी .csproj फ़ाइल है:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
</PropertyGroup>
<PropertyGroup>
<UserSecretsId>aspnet-MyProject-7e1906d8-5dbd-469a-b237-d7a563081253</UserSecretsId>
</PropertyGroup>
<ItemGroup>
<Compile Remove="wwwroot\lib\jquery-validation\**" />
<Content Remove="wwwroot\lib\jquery-validation\**" />
<EmbeddedResource Remove="wwwroot\lib\jquery-validation\**" />
<None Remove="wwwroot\lib\jquery-validation\**" />
</ItemGroup>
<ItemGroup>
<Content Include="wwwroot\css\BasicQuotation.css" />
<Content Include="wwwroot\js\BasicQuotation.js" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.1" PrivateAssets="All" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design" Version="1.1.1" PrivateAssets="All" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="1.1.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="1.1.0" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />
<DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="1.0.0" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" />
</ItemGroup>
<ItemGroup>
<Folder Include="Data\Commands\" />
<Folder Include="Data\Queries\" />
<Folder Include="wwwroot\images\" />
</ItemGroup>
</Project>