我们使用 VS2012 开发生成 DLL 和 EXE 的 C++ 项目。
我们需要将生成的工件存储在模块存储库中的可能性,并且正在考虑 NuGet。
NuGet 可以用于此目的吗?如果没有,是否有类似“VS C++ 项目生成的工件的 Nexus”之类的东西?
提前谢谢你。
最佳答案
我认为您应该能够将它用于该目的。我使用 Nexus(目前支持 NuGet)进行了概念验证,并且能够存储包含“自定义内容”的 NuGet 包。这就是我所做的:
- 我创建了一个简单的 C# 项目。
- 运行nuget pack ... 生成nupkg 包。 .nupkg 文件基本上是一个 zip 文件
- 我解压缩了 nupkg 文件并编辑了内容,将我的“自定义文件”放在了“lib”文件夹中。我还编辑了 .nuspec 文件中的元数据
- 我手动重新创建了 nupkg 包,即:我只是压缩了文件夹并重命名了生成的文件
- 我通过执行 nuget push 将包推送到 Nexus .....
希望这对您有所帮助。
关于c++ - 我可以将 VS C++ 项目生成的 DLL/EXE 工件存储在 NuGet 包中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35575898/