Visual studio 2017 如何使用.NETFramework VS 2017构建Nuget包?

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

我已经挣扎了一个多星期来创建Nuget软件包。我研究的大多数示例都使用.NET标准。但是,我必须使用.NETFramework,因为有些Nuget软件包会生成 .NET标准不支持内部程序集(我已尝试创建.NET标准库,并尝试使用Nuget添加对现有程序集的引用,但收到兼容性警告)

所以现在.NETFramework类库类型项目是我唯一的选择。此项目还包含packages.config。 以下是我的nuspec文件的外观:

<?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.