我正在创建一个简单的nuget包。当我使用“nuget pack”创建它时,它可以工作并创建.nupkg文件,但是当我重新运行相同的命令时,我收到此错误:
The process cannot access the file '<my .nupkg file>' because it is being used by another process.
但是 - 没有人使用这个文件(我通过Process Explorer检查,我也可以简单地删除它)。当我删除此文件并再次运行命令时 - 它成功。
我没有找到任何有用的谷歌搜索,也许有人知道该怎么做?
答案 0 :(得分:0)
发现根本原因:由于基本路径和输出路径相同 - nuget打开现有包(即使我使用&#34; -Exclude&#34;将其排除),给出了此错误。使用单独的输出路径可以解决此问题。