gpt4 book ai didi

NuGet - install.ps1 没有被调用

转载 作者:行者123 更新时间:2023-12-04 00:40:11 26 4
gpt4 key购买 nike

我正在尝试创建我的第一个 NuGet 包。我不知道为什么我的 install.ps1 脚本没有被调用。这是目录结构

--Package
|
- MyPackage.nuspec
- tools
|
- Install.ps1
- some_xml_file

我使用这个命令行构建包 nuget.exe pack MyPackage.nuspec
当我从 VS 包管理器控制台安装包时 install.ps1 没有被调用。

我想也许我在脚本中有一些错误,这就是原因,所以我注释掉了所有内容,但是
param($installPath, $toolsPath, $package, $project)
"ECHO"

但我没有看到 ECHO 出现在包管理器控制台中。有什么问题?

最佳答案

Install.ps只有在 \lib 中有东西时才会被调用和/或 \content文件夹,但不适用于“仅工具”包。见 here :

The package must have files in the content or lib folder for Install.ps1 to run. Just having something in the tools folder will not kick this off.



使用 Init.ps1相反(但是,这将在每次打开解决方案时执行)。

关于NuGet - install.ps1 没有被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6892025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com