Visual studio 2017 如何使用.NETFramework VS 2017构建Nuget包?
我已经挣扎了一个多星期来创建Nuget软件包。我研究的大多数示例都使用.NET标准。但是,我必须使用.NETFramework,因为有些Nuget软件包会生成 .NET标准不支持内部程序集(我已尝试创建.NET标准库,并尝试使用Nuget添加对现有程序集的引用,但收到兼容性警告) 所以现在.NETFramework类库类型项目是我唯一的选择。此项目还包含packages.config。 以下是我的nuspec文件的外观:Visual studio 2017 如何使用.NETFramework VS 2017构建Nuget包?,visual-studio-2017,nuget-package,.net-framework-version,nuspec,Visual Studio 2017,Nuget Package,.net Framework Version,Nuspec,我已经挣扎了一个多星期来创建Nuget软件包。我研究的大多数示例都使用.NET标准。但是,我必须使用.NETFramework,因为有些Nuget软件包会生成 .NET标准不支持内部程序集(我已尝试创建.NET标准库,并尝试使用Nuget添加对现有程序集的引用,但收到兼容性警告) 所以现在.NETFramework类库类型项目是我唯一的选择。此项目还包含packages.config。 以下是我的nuspec文件的外观: <?xml version="1.0" enco
<?xml version="1.0" encoding="utf-8"?>
<package >
<metadata>
<id>ProjTitle</id>
<version>1.0.0.0</version>
<title>ProjTitle</title>
<authors>author name</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>desc</description>
<releaseNotes>desc</releaseNotes>
<copyright>Copyright @ comp 2021</copyright>
<tags>database connections</tags>
<references>
<group targetFramework=".NETFramework4.6.2">
<reference file="some1.dll" version="1.1.0"/>
<reference file="some2.dll" version="1.1.6" />
<reference file="some3.exe" version="13.11.0.0"/>
<reference file="some4.exe" version="1.0.0.0" />
</group>
</references>
</metadata>
<files>
<file src="bin\Release\some1.dll" target="lib"/>
<file src="bin\Release\some2.dll" target="lib\net20"/>
<file src="bin\Release\ProjTitle.dll" target="lib"/>
</files>
</package>
早些时候,我遇到了一个错误:
The 'targetFramework' attribute is not declared.
The 'version' attribute is not declared.
所以我补充说
<group targetFramework=".NETFramework4.6.2">
请告知
The 'version' attribute is not declared.