【发布时间】:2018-05-30 18:43:21
【问题描述】:
我创建了一个 NuGet 包,并且能够在另一个 .NET 解决方案中成功安装它。但我无法从其他 .NET 解决方案中添加对 NuGet 包的引用。
例如,NuGet 包有一个类,其命名空间类似于MyCorp.SecurityApi。我目前无法在我的其他 .NET 解决方案中为该命名空间添加 using 指令。例如,using MyCorp.SecurityApi 指令返回此编译错误:
找不到类型或命名空间“MyCorp”
知道问题可能是什么或如何调试它吗?
【问题讨论】:
-
确保将其作为参考添加到您的解决方案资源管理器中
-
谢谢 tj。 nuget 包参考显示为安装在 nuget 包管理器中,但它没有像您提到的那样显示为项目参考。知道问题可能是什么或如何调试?
-
右键单击引用 -> 添加引用:然后检查您的包的列表。它可能只是没有自动检查它。
-
我刚刚尝试了手动“添加参考”,但没有看到列出的 nuget 包程序集。似乎我的 nuget 包的配置方式可能存在更大的问题。知道我应该寻找什么或可能导致这种断开连接的原因吗?
-
你的包的目标框架版本是什么?它是否与不会安装的解决方案/项目的框架版本相匹配?它安装的解决方案/项目怎么样?
标签: c# .net nuget nuget-package