打包项目未创建nupkg文件(Visual Studio 2022)

rggaifut  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(288)

我遵循了以下指南:https://learn.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-visual-studio?tabs=netcore-cli,用于在本地为我的项目创建nupkg文件(直到运行pack命令)。
重现步骤:
1.创建一个项目(并添加代码)- net 5.0
1.右键单击项目,然后左键单击包
1.来自组建的消息:==========构建版本:1成功,0失败,0为最新,0跳过=========
但是,我的nupkg文件没有创建,是什么原因导致了这个问题?
更新:我试着清洗溶液,然后再次 Package ,它仍然没有帮助。
此外,我试着用以下代码运行它:

donet pack

且我在详细模式下收到了以下消息:
1〉节点1上的项目“PROJECT_PATH”(还原目标)。1〉_获取所有还原项目路径项:正在确定要还原的项目...还原:正在提交还原...资产文件未更改。正在跳过资产文件写入。路径:已还原的项目路径\项目.csproj(在39毫秒内)。
使用的NuGet配置文件:NUGET_配置_路径
使用的馈送:https://api.nuget.org/v3/index.json
我的路径\新获取包
PROJECT_PATH所有项目都是最新的,可以还原。1〉已完成生成项目“PROJECT_PATH\PROJECT.csproj”(还原目标)。

jyztefdp

jyztefdp1#

已解决的问题:
Xunit阻止 Package 项目,
为了使用Xunit打包项目,您需要向csproj文件添加:

<IsPackable>true</IsPackable>
2o7dmzc5

2o7dmzc52#

确保项目中没有测试库或包,例如:

  • N单位
  • X单位
  • Microsoft.NET.Test.Sdk
  • ..

之后,如果项目名称旁边的小图标是“C#",就可以开始了。
请为您的测试制作一个单独的项目。

相关问题