只是一個簡單無聊的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上本身沒有。我只是想確定,如果/當新版本變得可用時,我們不會突然遇到版本衝突問題。 –