C# 从源代码安装NuGet软件包?
我想使用nClam(),这是一个使用.NETCore1.1进行防病毒扫描的库。该库目前需要.NET core 2.0,但看起来我可以通过对nclam.csproj文件进行一些轻微修改来解决这个问题。既然我不能使用NuGet,我如何才能将修改后的源代码添加到我的项目中 您不需要通过源代码安装NuGet软件包。NuGet软件包只能通过NuGet服务器“安装”。你声称“我不能使用NuGet”,所以你与NuGet无关。你要么可以,要么可以C# 从源代码安装NuGet软件包?,c#,.net,nuget,clam,nclam,C#,.net,Nuget,Clam,Nclam,我想使用nClam(),这是一个使用.NETCore1.1进行防病毒扫描的库。该库目前需要.NET core 2.0,但看起来我可以通过对nclam.csproj文件进行一些轻微修改来解决这个问题。既然我不能使用NuGet,我如何才能将修改后的源代码添加到我的项目中 您不需要通过源代码安装NuGet软件包。NuGet软件包只能通过NuGet服务器“安装”。你声称“我不能使用NuGet”,所以你与NuGet无关。你要么可以,要么可以 一旦下载了源代码(可能还提取了源代码),就可以将项目复制到代码库
一旦下载了源代码(可能还提取了源代码),就可以将项目复制到代码库中。然后将现有项目添加到您的解决方案中,并在修改后引用它。有两种方法可以做到这一点:
作为库的维护者,我建议您对库进行源依赖。大部分代码都在
ClamClient.cs
中。该库非常稳定,自2011年创建以来,该库的基本源代码没有改变。大多数更改只是为了随着.NET生态系统的发展(异步、.NET核心等)维护库
当/如果您将项目升级到支持.NET标准2.0时,您可以切换回包引用。与向项目中添加任何其他代码的方式相同吗?您可以将其下拉并引用代码,或者将其下拉并生成您自己的DLL或NuGet包。