gpt4 book ai didi

nuget-package - 在 JetBrains Rider 中配置 .nupkg 版本和其他元数据

转载 作者:行者123 更新时间:2023-12-04 06:36:24 31 4
gpt4 key购买 nike

我整天都在想弄清楚 JetBrains 的 Rider 是如何设置 .nupkg 版本和其他元数据的。

我似乎无法在整个 IDE 上找到任何配置窗口来执行此操作,或者我是否必须有一个包含项目数据的特殊文件。

每当我使用 Rider 来“打包解决方案”或“打包选定项目”时,.nupkg 数据始终默认为以下内容(其中 MyProjectName 是我的项目的名称):

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>MyProjectName</id>
<version>1.0.0</version>
<authors>MyProjectName</authors>
<owners>MyProjectName</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Package Description</description>
<dependencies>
...
</dependencies>
</metadata>
</package>

我看过Microsoft's Docs for PackagesJetBrains Rider Help ,但没有人给我任何关于必须做什么的提示。

我在我的 Ubuntu 14.04 上使用 Rider 2017.3.1。

最佳答案

谷歌搜索无果后,我发现我应该修改 .csproj 文件。另外,正如@xtmq 指出的那样,the Microsoft .Net Core docs指定哪些可用标签被识别为 NuGet 元数据属性。

例如,我们可以在 PropertyGroup 部分中添加值,以便 Rider 生成 .nupkg 文件:

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>
...
</TargetFrameworks>
<Authors>cavpollo</Authors>
<Version>1.0.1</Version>
<Description>My project Description</Description>
</PropertyGroup>
<ItemGroup>
...
</ItemGroup>
</Project>

关于nuget-package - 在 JetBrains Rider 中配置 .nupkg 版本和其他元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48836953/

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