我创建了一个nuget包" MyClassLib.1.0.0.nupkg"我希望在我的解决方案的ClassLib文件夹下安装它。 但是,当我安装软件包时,它安装如下 SolutionFolder \ CLASSLIB \ MyClassLib.1.0.0 \ MyLibraries
例外: 的 SolutionFolder \ CLASSLIB \ MyLibraries
如何防止创建文件夹MyClassLib.1.0.0。
注意 - 我使用Nuget Package Manager 2.8.6
答案 0 :(得分:0)
文件夹结构问题不是真正的问题,将dll放在相应的文件夹中是原始问题。以下解决方案可以帮助任何新手。
编写电源shell脚本Copy-Item $ src $ dest -recurse -force在install.ps1里面将软件包的内容复制到所需的文件夹中解决了问题。Nuget包需要有一个名为tools的文件夹和一个脚本文件“install.ps1”,每次nuget包安装发生时都会自动执行该文件。