gpt4 book ai didi

c++ - 我可以将 VS C++ 项目生成的 DLL/EXE 工件存储在 NuGet 包中吗?

转载 作者:太空宇宙 更新时间:2023-11-04 13:20:20 30 4
gpt4 key购买 nike

我们使用 VS2012 开发生成 DLL 和 EXE 的 C++ 项目。

我们需要将生成的工件存储在模块存储库中的可能性,并且正在考虑 NuGet。

NuGet 可以用于此目的吗?如果没有,是否有类似“VS C++ 项目生成的工件的 Nexus”之类的东西?

提前谢谢你。

最佳答案

我认为您应该能够将它用于该目的。我使用 Nexus(目前支持 NuGet)进行了概念验证,并且能够存储包含“自定义内容”的 NuGet 包。这就是我所做的:

  1. 我创建了一个简单的 C# 项目。
  2. 运行nuget pack ... 生成nupkg 包。 .nu​​pkg 文件基本上是一个 zip 文件
  3. 我解压缩了 nupkg 文件并编辑了内容,将我的“自定义文件”放在了“lib”文件夹中。我还编辑了 .nuspec 文件中的元数据
  4. 我手动重新创建了 nupkg 包,即:我只是压缩了文件夹并重命名了生成的文件
  5. 我通过执行 nuget push 将包推送到 Nexus .....

希望这对您有所帮助。

关于c++ - 我可以将 VS C++ 项目生成的 DLL/EXE 工件存储在 NuGet 包中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35575898/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com