.net 在跨多个解决方案使用的一个dll中使用Nuget和log4net

.net 在跨多个解决方案使用的一个dll中使用Nuget和log4net,.net,visual-studio-2010,log4net,nuget,.net,Visual Studio 2010,Log4net,Nuget,我有一个名为General的dll,它使用log4net。此dll用于许多其他解决方案中。 我想用Nuget。但如果我添加一个nuget包供general使用,该包将出现在我使用的任何解决方案中。但是有12种不同的解决方案使用通用的。所以,General的引用应该指向特定解决方案中的包是没有意义的。我错过什么了吗?试着获得NuGet的愉悦感,但却没有感受到爱。听起来你需要把“General”打包成自己的NuGet包。这样,您就可以在log4net上声明依赖关系,它将使用与您在每个解决方案中使用的

我有一个名为General的dll,它使用log4net。此dll用于许多其他解决方案中。
我想用Nuget。但如果我添加一个nuget包供general使用,该包将出现在我使用的任何解决方案中。但是有12种不同的解决方案使用通用的。所以,General的引用应该指向特定解决方案中的包是没有意义的。我错过什么了吗?试着获得NuGet的愉悦感,但却没有感受到爱。

听起来你需要把“General”打包成自己的NuGet包。这样,您就可以在log4net上声明依赖关系,它将使用与您在每个解决方案中使用的所有其他包相同的log4net。您可以轻松地运行自己的Nuget服务器来托管内部开发的包。

听起来您需要将“General”打包为自己的Nuget包。这样,您就可以在log4net上声明依赖关系,它将使用与您在每个解决方案中使用的所有其他包相同的log4net。您可以轻松运行自己的Nuget服务器来托管内部开发的软件包。

Hmm,托管自己的Nuget服务器听起来像是一个全新的蠕虫,阻止我完成编码工作。我希望Nuget能让获取和使用最新的Nuget软件包变得容易,而不需要我学习一个全新的系统。下面是一篇解释这个过程的博客文章:设置本地Nuget服务器其实相当容易,或者你可以试试,托管我自己的nuget服务器听起来像是一个全新的蠕虫,阻止我完成编码工作。我希望Nuget能够让获取和使用最新的Nuget软件包变得简单,而不需要我学习一个全新的系统。下面是一篇解释这个过程的博客文章:设置本地Nuget服务器其实相当简单,或者你可以试试