LLP*_*ter 17 c# msbuild nuget visual-studio-2017
我创建了一个简单的.NET Framework项目库.
我想生成所描述的建立后的NuGet包在这里.
Leo*_*SFT 17
项目设置中缺少Visual Studio 2017包选项卡
这是因为您的项目是库.NET Framework,它仍然packages.config用于管理NuGet包.并且Package选项卡仅受新的nuget包管理表单支持:PackageReference.
.NET Standard类库或.NET Core项目默认启用PackageReference.因此,您可以创建.NET Standard类库或.NET Core项目,然后您将Package在属性窗口中看到选项卡.
如果要使用库.NET Framework项目的"包"选项卡,可以将项目从旧的.csproj转换为新的.csproj,(右键单击项目 - >卸载项目 - >编辑.csproj.替换您的内容csproj具有以下内容:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
有关将旧的.csproj转换为新的.csproj的详细信息,请参阅旧的csproj到新的csproj:Visual Studio 2017升级指南.
注意:需要删除AssemblyInfo.cs属性中的文件.
转换为新的.csproj后,您将获得库.NET Framework项目的Package选项卡:
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
6843 次 |
| 最近记录: |