将支持库添加到 NuGet 包而不添加为引用

2024-02-25

我有一组 DLL:一些是由项目直接引用的,另一些只是支持这些 DLL,并不用于直接交互。我知道如何添加文件作为 NuGet 的项目引用:将它们放在 lib 文件夹中。但是如何让 DLL 在构建过程中被拾取而不是项目引用呢?


NuGet CodePlex 讨论中的 pranavkm 向我指出:

http://docs.nuget.org/docs/reference/nuspec-reference#Specifying_Explicit_Assembly_References http://docs.nuget.org/docs/reference/nuspec-reference#Specifying_Explicit_Assembly_References

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将支持库添加到 NuGet 包而不添加为引用 的相关文章

  • NuGet 中的包依赖项解析和命名冲突

    在我的工作团队中 我们依赖两个 NuGet 源 来自 NuGet org 的官方源用于公共包 文件服务器上的文件夹用于内部包 这对我们来说效果很好 但我认为我们有一个潜在的问题 看起来 NuGet 根据包名称和版本号来解析依赖项 由于只有一
  • 无法为 Android 源代码创建 Xamarin 组件

    我已经使用了命令 xamarin component exe package C cmp AndroidComponent component 用于创建 Xamarin 组件 在构建示例 android 项目时 它显示以下错误 我已使用命令
  • 如何禁用 nuget 机器范围的缓存?

    如您所知 NuGet 使用 LOCALAPPDATA NuGet Cache 位置进行缓存 它首先检查请求的包是否在这里 然后根据需要进行下载 如何从 Nuget 和 Visual Studio 2013 正确禁用此缓存机制 并确保它们始终
  • 在 vs code 中连接到 Azure Devops 私有 NuGet

    我们有一个私人NuGet喂养 它一直与Visual Studio 我们的开发人员通过他们的联系Azure帐户与私人提要 我想在迁移到 VS Code 时保留相同的功能 使用找到的文档here https learn microsoft co
  • 无法通过在 C# 中调用 powershell 安装 NuGet 提供程序

    我从下面的 C 方法调用 powershell cmdlet 它在 Install Module Name CosmosDb 行失败 并出现以下错误 使用 2 个参数调用 ShouldContinue 时出现异常 一个命令 提示用户失败 因
  • 在 NuGet 包中添加解决方案级项目

    我想通过 NuGet 包将解决方案文件夹和解决方案项 不是项目 添加到解决方案文件中 我想这将通过 Powershell 来完成 我浏览了 NuGet Powershell 和 EnvDTE 的文档 但无法弄清楚 我会使用哪些命令 方法 我
  • 从TFS迁移到GIT,共享项目到nuget

    我所在的软件团队由 4 5 名开发人员组成 他们从事一个 TFS 项目 我们正在考虑将整个代码库移至 GIT 该代码库由约 50 个 Visual Studio 2013 解决方案组成 分为约 300 个项目 引用项目中另一个程序集的首选过
  • 我可以使用 DNX/DNU 构建“老式”PCL 吗?

    In 野田时间 http nodatime org1 3 1 我们的 csproj https github com nodatime nodatime blob 1 3 x src NodaTime NodaTime csproj文件参考
  • 从命令行获取 NuGet.exe 版本

    我想得到NuGet exe使用命令行的版本 我知道我可以按照说明获取作为 Visual Studio 一部分运行的 NuGet 版本here http docs nuget org docs start here nuget faq How
  • 为什么 MSTest.TestAdapter 将其 DLL 添加到我的 NuGet 包中?

    我有带有一些自定义测试实用程序的 NuGet 包 它的项目正在引用MSTest TestFramework and MSTest TestAdapterNuGet 包和相应的依赖项在 nuspec 文件中指定 Files 部分仅指定要添加的
  • 如何在VS2017中从.net项目引用netstandard项目?

    我有一个 netstandard2 0 项目 用于与第三方 Web 服务交互 我需要在同一解决方案中引用旧的 net 4 6 2 项目中的该项目 但是当我这样做时 我会收到一堆关于需要引用我定义的类型的错误 例如 我将调用 netstand
  • 使用浮动版本分发 NuGet 包的正确方法

    我正在创建一个依赖于 Xamarin Forms 的 NuGet 包 该包应该可以与任何最新版本的 Forms 一起正常工作 因此我将其设置为
  • Azure Devops - Nuget 包中从 .NET Core 3.1 迁移到 .NET 5 时出现兼容性问题

    我有一个 NET Core 解决方案 该解决方案在 Azure Devops 上使用 Pipeline 使用 NET Core 3 1 运行良好 管道上的一切都运行良好 从 NET Core 3 1 迁移到 NET 5 0 后 我开始在运行
  • 获取 405 方法不允许将 NuGet 发布到 VSTS/ADO

    我刚刚设置了一个新的 ADO 以前称为 VSTS VSO 包管理源 并且尝试从桌面向其发布本地 NuGet 包 我按照提要中的说明进行操作 但当我尝试发布时收到 405 方法不允许 我按照 NuGet 3 3 VSTS 凭据提供程序 的说明
  • 使用 dotnet pack 包含所有依赖项

    有什么办法可以强制dotnet pack包含所有引用的程序集 project json 中的所有依赖项 我相信这是相关的 https github com dotnet cli issues 1290 https github com do
  • 是否可以从 nuget powershell 设置项目的输出路径属性?

    我想从 nuget powershell 控制台设置 Visual Studio 项目属性 输出路径 怎么可能呢 我已经发现一篇博文 http weblogs asp net soever archive 2011 05 15 set th
  • MsBuild 在 Visual Studio Online 上找不到恢复的 NuGet 包

    我尝试构建一个存储在 Visual Studio Online 上的外部 GIT 存储库中的解决方案 它有以下步骤 1 Git 恢复 有效 2 NuGet 恢复 有效 3 构建 不起作用 查看日志时我的第一个猜测是 MsBuild 没有查找
  • 使用 TFS 的每个分支的 Nuget 存储库

    我有一个具有以下分支设置的 TFS 环境 Dev 开发人员的主要工作分支 Main 稳定 可发布的分支 修补程序 用于修复不属于正常发布周期的生产代码 我们正在设置自己使用 Nuget 我想配置一些东西 以便 Dev 分支中的代码从 Dev
  • WCF 数据服务实体框架

    我在 Stackoverflow 中遇到了这个问题 因为我遇到了同样的异常 升级到 EF 6 RTM 获取 System Data Entity Core Objects ObjectContext 不能用于返回类型 System Data
  • 在project.json .Net Core中本地管理nuget

    我不想依赖 nuget 服务来下载依赖项 我想在我的 Net Core 应用程序中本地下载并使用 nuget 包 是否可以 方法与之前相同 打开您的NuGet config https docs nuget org consume nuge

随机推荐

  • 如何在 OpenGL 中设置文本颜色

    我是 openGL 的新手 想设置文本颜色 尝试了 glColor3f 函数 但它改变了绘图颜色 因为我只想改变文本颜色 我该怎么办 您可以将当前颜色压入属性堆栈 更改颜色 绘制文本 然后弹出堆栈以恢复原始颜色 glPushAttrib G
  • 标记多个日期动态反应原生wix

    我正在使用反应本机日历 一旦标记参数传递给日历对象 该库就提供了在日历上标记日期的能力 我尝试传递一个对象数组 但没有成功发送多个日期 如下所示也不起作用 如何动态标记多个日期呢 var nextDay 2018 06 01 2018 06
  • 如何在 Java 中与两(2)个 SwingWorker 类共享数据

    我有两个 SwingWorker 类 FileLineCounterThread and FileDivisionThread 我将执行这两个线程 当行计数线程完成时 它将结果传递给文件分割线程 我不知道如何将结果传递给启动的线程 impo
  • 将安全性集成到启用 SSL 的 Kafka 1.0

    我无法将安全性集成到启用了 ssl 的 Kafka 1 0 这是我的 server properties 的更改 security inter broker protocol SSL listeners PLAINTEXT localhos
  • 询问用户是否想要重复 python 程序

    这是我现在的代码 我需要询问用户是否想再次重复该程序 我知道你需要在这里使用 while 循环 但我被困住了 userinput eval input Enter the month as a number results userinpu
  • 如何在 MVC3 应用程序中构建 HTML 消息以进行发送?

    我在早上洗澡的时候就在想这个问题 如何在 MVC3 应用程序中构建 HTML 消息 我在想像使用PartialView并调用生成的 HTML 将其保存为字符串以在 HtmlMessage 正文中使用它 而不是做类似的事情 string bo
  • 我可以获得maven执行的测试用例总数吗?

    我有一个 Maven 项目 其中有几个子项目 每个子项目都有自己的测试用例 并且都运行良好 我想知道在父项目上执行的测试用例的数量 无论如何 我可以获得所有执行的测试用例的详细信息吗 甚至测试用例的数量也可以 请分享您的宝贵意见 如果您想一
  • 如何在FileUpload控制器中选择路径后显示图像而不点击

    最近我一直在用 ASP NET c 开发 Web 表单应用程序 我有一个图像控件
  • 如何找到潜在的非空列?

    我正在使用一个 SQL Server 数据库 该数据库的约束非常少 并且想要应用一些非空约束 有没有办法扫描数据库中所有可为空的列并选择哪些列不包含任何空值 甚至更好地计算空值的数量 也许用一点动态 SQL Example Declare
  • GPU - 系统内存映射

    如何映射系统内存 RAM 以供 GPU 访问 我很清楚虚拟内存如何为 cpu 工作 但不确定当 GPU 访问 GPU 映射的系统内存 主机 时 虚拟内存如何工作 基本上与数据如何从系统内存复制到主机内存以及反之亦然有关 您能提供有参考文章支
  • Google Drive via OAuth 发布版本收到 dailyLimitExceededUnreg

    我根本无法克服这一点 错误和相关搜索无法修复它 我来自 Drive Android API 它运行良好 Google 很快就结束了这种情况 不得不切换到 OAuth Drive 实施 不管怎样 几个月来 所有的调试 apk 都 100 正常
  • 未找到组件工厂。您是否将其添加到@NgModule.entryComponents?

    在将 ag grid 与 angular4 一起使用时 我遇到了以下错误消息 我试图通过 HTTP 获取 json 后显示行数据 this gridOptions api setRowData this gridOptions rowDat
  • 根据第一个下拉列表选择填充 HTML/PHP 下拉列表

    我有 1 个用于类别 食品 饮料等 的下拉菜单 在我的 MySQL 表 t menu category 中 我有 ID category name sub category name category description 1 Food
  • Sencha Touch 2 安卓性能

    我听说 sencha 一般来说 仅仅因为使用 javascript 在 Android 设备上就存在性能问题 我熟悉 android webview 对象的局限性 但我想知道这些性能声明是否有任何优点 特别是在 Sencha Touch 2
  • TreeSet 违反了 Set 契约?

    我试图回答this https stackoverflow com questions 17608422 i am able to insert duplicate entries in treeset how to overcome th
  • CSS3 使用 OR(而不是 AND)组合选择器

    给定这个选择器 body class page node add class page node edit background red 它将匹配一个主体 该主体的类包含以下子字符串页面节点添加 并且一个类正是页面节点编辑 我想说匹配第一个
  • 当我使用 bcp 导出 boost 线程时如何克服构建错误?

    我正在使用增强bcp导出工具thread来自 boost 的库 导出库的布局是 Jamroot libs thread build Jamfile v2 boost doc 现在当我跑步时bjam在构建库中让我 boostcpp jam N
  • 所有浏览器都支持 marquee HTML 元素吗?

    可以用吗
  • 为什么 Symfony 在产品环境中缺少开发包?

    我的 Symfony 应用程序有一些仅在开发 测试等方面需要的依赖项 这些是在我的中定义的composer json in the require dev部分 这是我添加它们的方法AppKernel php class AppKernel
  • 将支持库添加到 NuGet 包而不添加为引用

    我有一组 DLL 一些是由项目直接引用的 另一些只是支持这些 DLL 并不用于直接交互 我知道如何添加文件作为 NuGet 的项目引用 将它们放在 lib 文件夹中 但是如何让 DLL 在构建过程中被拾取而不是项目引用呢 NuGet Cod