NuGet 缺少 NLog 的程序集
NuGet missing assembly for NLog
我最近开始在 VS2015 中使用 NuGet,我在尝试使用 'NLog' 时遇到了问题,我在我的项目中遇到了缺少的程序集错误。
我以前在另一个项目中通过 NuGet 使用 NLog 没有问题,但这次它不起作用。
在我的使用语句中
NuGet 包管理器;
NLog 正确出现在我的参考文献中
如您所见,我也在使用其他软件包,例如 Oracle 数据访问,这工作正常没有问题,只是 NLog 不起作用。
现在我已经尝试过了;
卸载并重新安装 NLog 包(中间关闭 VS,清理解决方案,甚至重启机器)- 多次
卸载并重新安装 NuGet packagae 管理器(中间关闭 VS,并清理解决方案)
我查看了以下文件,但与上次在另一个项目中成功使用 NLog 相比没有发现任何差异。
- App.Config
- 我的project.csproj
- packages.config
并且 NLog 确实出现在 \packages 文件夹中
知道问题可能是什么以及我需要做什么来修复错误吗?
尝试使用Shell,你必须打开解决方案:
1)`Uninstall-Package NLog` : Don't forget to delete Obj Folders manually
2)`Install-Package NLog` : Be sure you install the NuGet on the project you are working on
好吧,看起来我花了 2 天的时间在这个问题上花费了数小时,我终于设法在发布到这里的几分钟内自行解决了这个问题!
这个问题因为我有一个解决方案有 2 个项目而感到困惑。
项目 1 没有安装 NLog
项目 2 确实安装了 NLog
我认为 NLog 仅在项目 2 中使用,因此仅在此处安装该软件包。但是项目 2 对项目 1 有依赖性,事实证明正是通过这种依赖性,NLog 也被用于项目 1。因为它是一个静态引用,所以它没有帮助我追踪它。
所以我不得不为这两个项目安装 NLog。完成此操作后,问题就消失了。
谢谢大家的帮助
我最近开始在 VS2015 中使用 NuGet,我在尝试使用 'NLog' 时遇到了问题,我在我的项目中遇到了缺少的程序集错误。
我以前在另一个项目中通过 NuGet 使用 NLog 没有问题,但这次它不起作用。
在我的使用语句中
NuGet 包管理器;
NLog 正确出现在我的参考文献中
如您所见,我也在使用其他软件包,例如 Oracle 数据访问,这工作正常没有问题,只是 NLog 不起作用。
现在我已经尝试过了; 卸载并重新安装 NLog 包(中间关闭 VS,清理解决方案,甚至重启机器)- 多次 卸载并重新安装 NuGet packagae 管理器(中间关闭 VS,并清理解决方案)
我查看了以下文件,但与上次在另一个项目中成功使用 NLog 相比没有发现任何差异。
- App.Config
- 我的project.csproj
- packages.config
并且 NLog 确实出现在 \packages 文件夹中
知道问题可能是什么以及我需要做什么来修复错误吗?
尝试使用Shell,你必须打开解决方案:
1)`Uninstall-Package NLog` : Don't forget to delete Obj Folders manually
2)`Install-Package NLog` : Be sure you install the NuGet on the project you are working on
好吧,看起来我花了 2 天的时间在这个问题上花费了数小时,我终于设法在发布到这里的几分钟内自行解决了这个问题!
这个问题因为我有一个解决方案有 2 个项目而感到困惑。
项目 1 没有安装 NLog 项目 2 确实安装了 NLog
我认为 NLog 仅在项目 2 中使用,因此仅在此处安装该软件包。但是项目 2 对项目 1 有依赖性,事实证明正是通过这种依赖性,NLog 也被用于项目 1。因为它是一个静态引用,所以它没有帮助我追踪它。
所以我不得不为这两个项目安装 NLog。完成此操作后,问题就消失了。
谢谢大家的帮助