为了账号安全,请及时绑定邮箱和手机立即绑定

如何确定 NuGet 包中二进制文件的行为

如何确定 NuGet 包中二进制文件的行为

C#
汪汪一只猫 2021-08-22 17:50:01
我正在研究这个大解决方案,我将许多项目转换为 NuGet 包。这些包是通过 .nuproj 文件在 VS 中的单独解决方案中创建的。一切正常,除了以下内容:在引导程序时,我为 MEF 加载了一些目录以便能够导入它们,当我使用原始项目时,它工作得很好,但现在所需的 DLL(来自 a 包)不t 进入 bin\Debug\Modules 文件夹。有没有办法让 NuGet 将其内容复制到 Modules 文件夹?(而不是根路径)我尝试在包内使用不同类型的子文件夹,但没有成功。
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

您应该能够使用content/Modulescontent目录中的任何内容都会在bin构建时复制到目录中。

如果您尝试使用特殊的“基于约定”的文件夹,例如lib/net45,这些目录会导致 Visual Studio 在安装包时自动创建程序集引用。您不应该将它们用于常规内容文件。

有关更多详细信息,请参阅文档


查看完整回答
反对 回复 2021-08-22
  • 2 回答
  • 0 关注
  • 173 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信