只是一个简单无聊的DLL,不是创建为.Net项目,它需要某种版本控制。是否可以使用Nuget工具为此创建一个Nuget包?是否可以为非dotnet DLL创建一个Nuget包?
0
A
回答
0
您可以将任何文件作为内容添加到nuget包中。它将被复制到项目输出中。
你可以看看这里: https://docs.microsoft.com/en-us/nuget/schema/nuspec#including-content-files
例nuspec:
用什么语言<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>PackageId</id>
<version>1.0.0</version>
<authors>Example</authors>
<owners>Example</owners>
<dependencies>
</dependencies>
<contentFiles>
<files include="any/any/yourdllfolder/**/*" buildAction="None" copyToOutput="true" />
</contentFiles>
</metadata>
</package>
+0
这似乎需要一些你想打包其他文件的.Net项目,不是吗?这实际上并不是我的意思。 –
+0
不,你不需要任何.net项目。您只需在给定路径下复制您的内容文件(any/any/yourdlllfolder)即可。然后你可以用nuget.exe打包。然后你有你的nupkg,你可以推送到任何nuget服务器 – Kemy
相关问题
- 1. 从dll创建nuget包
- 2. 与nuget包一起管理非nuget dll
- 3. 参考非NuGet参考创建NuGet包
- 4. 如何使用nuget package explorer创建一个包含release和debug dll的nuget包?
- 5. 是否可以使用Java创建dll?
- 6. 我可以创建一个引用不同源的NuGet包吗?
- 7. 创建一个条件NuGet包
- 8. 是否可以创建一个非形状的控件?
- 9. 是否可以创建一个既是32位又是64位的DLL?
- 10. 是否可以创建MakeBoxesStop包装?
- 11. 是否可以从ubuntu创建opensuse包?
- 12. 我应该为非托管C++ DLL创建一个C++/CLI包装器DLL吗?
- 13. 是否可以为多个列创建一个索引? hiberanate
- 14. 是否可以为一个位置创建两个标记?
- 15. 包含多个DLL的nuget包
- 16. 为Labview创建一个DLL
- 17. Mathematica:是否可以为简单包创建一个自动init.m文件
- 18. 是否可以为同一个类创建不同的mouseClicked()?
- 19. 是否可以创建一个Matlab实例作为管理员?
- 20. UIKit:是否可以为UIKeyboard创建一个类别?
- 21. 是否可以为第一个字符手动创建UITextRange?
- 22. 我可以为Metro应用程序创建一个MFC DLL吗?
- 23. Nuget是否支持引用另一个包的一个包
- 24. 以编程方式创建一个NuGet包
- 25. Highcharts DotNet:是否可以标出Plotlines
- 26. 是否可以为某些包创建Maven原型?
- 27. 如何为一个DLL库创建一个Python包装
- 28. 是否有可能创建一个并非绝对的Uri?
- 29. 是否有可能创建一个包含单个jar的ClassLoader?
- 30. 带旧DLL的nuget包
这'DLL'创建? C++? C ? – niceman
回答你的问题:不,你不能,如果该DLL不是用任何.Net语言写的:) – niceman
可能是C++。这不是我们写的东西,我们没有源代码,它在Nuget上本身没有。我只是想确定,如果/当新版本变得可用时,我们不会突然遇到版本冲突问题。 –