คำถามติดแท็ก nuget

NuGet เป็นระบบการจัดการแพคเกจโอเพนซอร์ซที่มุ่งเน้นนักพัฒนาฟรีสำหรับแพลตฟอร์ม.

3
'ILoggerFactory' ไม่มีคำจำกัดความสำหรับ 'AddConsole'
private ILoggerFactory ConfigureLogging(ILoggerFactory factory) { factory.AddConsole(); return factory; } ฉันได้พบชิ้นส่วนของโค้ดข้างต้นบนGithub มันทำให้เกิดข้อผิดพลาดดังต่อไปนี้: 'ILoggerFactory' does not contain a definition for 'AddConsole' and the best extension method overload 'ConsoleLoggerExtensions.AddConsole(ILoggingBuilder)' requires a receiver of type 'ILoggingBuilder' ฉันใช้ NET Core 3.0 และฉันได้ติดตั้งแพ็คเกจ NuGet ต่อไปนี้แล้ว <PackageReference Include="Discord.Net" Version="2.1.1" /> <PackageReference Include="Discord.Net.Commands" Version="2.1.1" /> <PackageReference Include="Discord.Net.WebSocket" Version="2.1.1" …
20 c#  nuget  core  discord.net 

1
ฉันสามารถหลีกเลี่ยงการเพิ่ม. dll เหล่านี้เมื่อติดตั้งแพคเกจ NuGet ได้หรือไม่?
ฉันเริ่มด้วยการอ่านคำถามที่แนะนำนี้คล้ายกับของฉัน แต่ไม่มีวิธีแก้ปัญหา: ทำไม MSTest.TestAdapter จึงเพิ่ม DLLs ลงในแพ็คเกจ NuGet ของฉัน คำอธิบายปัญหาด่วน ฉันเขียนแพคเกจ NuGet และทุกครั้งที่ฉันติดตั้งNUnitและNUnit3TestAdapter .dllได้รับการเพิ่มเข้าในโครงการที่ฉันติดตั้ง ฉันต้องการค้นหาวิธีแก้ไขปัญหานี้ ทำซ้ำขั้นตอน ฉันผลักที่เก็บคอมไพล์สองแห่งเพื่อสร้างปัญหาที่ฉันกำลังอธิบาย ClientLibrary/ MainFramework(โครงการที่ฉันสร้างแพ็คเกจ NuGet) - https://github.com/harbourc/client-library-repro-nuget-issue TargetProject(โปรเจ็กต์นั้นต้องติดตั้งใน) - https://github.com/harbourc/target-project-repro-nuget-issue คุณสามารถโคลนที่เก็บทั้งสองคืนค่าแพ็คเกจ NuGet และสร้างปัญหาดังต่อไปนี้: ค้นหา ClientLibrary.1.0.0.nupkg ใน client-library-repro-nuget-issue / ClientLibrary / เปิดคอนโซลตัวจัดการแพคเกจสำหรับเป้าหมายโครงการ repro-nuget-issue และเรียกใช้ Install-Package C:\Path\To\client-library-repro-nuget-issue\ClientLibrary\ClientLibrary.1.0.0.nupkg จดบันทึกNUnitและNUnit3TestAdapter .dllของที่ถูกเพิ่มเข้าไปTargetProject- แม้ว่าจะTargetProjectมีNUnitและNUnit3TestAdapterติดตั้งแล้วก็ตาม ภาพรวมอีกต่อไป ผมได้สร้างแพคเกจ NuGet ของตัวเองสำหรับการใช้ภายในเรียกว่าและฉันกำลังพยายามที่จะติดตั้งในโครงการอื่นที่จะเรียกว่าClientLibrary TargetProjectนี่คือการแบ่งโครงสร้างอย่างรวดเร็ว: FullSolution.sln MainFramework.csproj …
10 c#  .net  dll  nuget 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.