簡體   English   中英

Nuget使用包名稱創建文件夾

[英]Nuget creating a folder with the package name

我創建了一個nuget包“ MyClassLib.1.0.0.nupkg”,我希望將其安裝在解決方案的ClassLib文件夾下。 但是,當我安裝該軟件包時,它將按以下解決方案安裝:So​​lutionFolder \\ ClassLib \\ MyClassLib.1.0.0 \\ MyLibraries

除外: SolutionFolder \\ ClassLib \\ MyLibraries

如何防止創建MyClassLib.1.0.0文件夾。

注意-我使用Nuget軟件包管理器2.8.6

文件夾結構問題不是真正的問題,將dll放在相應的文件夾中是原始問題。 以下解決方案可能對任何新手都有幫助。

在install.ps1內編寫Power Shell腳本Copy-Item $ src $ dest -recurse -force將包內容復制到所需的文件夾中即可解決此問題。

Nuget軟件包需要有一個名為tools的文件夾和一個腳本文件“ install.ps1”,該腳本文件在每次安裝nuget軟件包時都會自動執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM