【发布时间】:2020-10-16 10:02:44
【问题描述】:
我正在尝试将解决方案中的项目转换为 nuget 包。我投入了一个 .nuspec ,它是从我创建的另一个 nuget 包中编辑的,并且所有内容似乎都指向正确的东西。我的项目在属性下显然有一个“目标框架”设置为 4.6.2,但是当我运行我的包进行打包时,我得到了 'targetFramework' 属性未声明错误。如果您认为有帮助,我会在此处发布日志。 (另外值得一提的是,我是通过 TeamCity 的 nuget CLI 构建步骤来实现的)
这是我清理过的 nuspec:
<?xml version="1.0"?>
<package >
<metadata>
<id>PROJECTNAME.WebUI</id>
<version>$version$</version>
<title>PROJECTNAME.WebUI</title>
<authors>COMPANYNAME</authors>
<owners>COMPANYNAME</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>PROJECTNAME.WebUI</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 2018, COMPANYNAME</copyright>
<dependencies>
<dependency id="AntiXSS" version="4.2.1" targetFramework="net462" />
<dependency id="Aspose.Cells" version="8.7.0" targetFramework="net462" />
<dependency id="Aspose.Email" version="6.2.0" targetFramework="net462" />
<dependency id="Aspose.Pdf" version="11.3.0" targetFramework="net462" />
<dependency id="Aspose.Words" version="16.1.0" targetFramework="net462" />
<dependency id="CuteEditor" version="6.7.1.1" targetFramework="net462" />
<dependency id="EO.Pdf" version="15.3.1.0" targetFramework="net462" />
</dependencies>
</metadata>
<files>
</files>
</package>
【问题讨论】:
-
你的 nuget 版本是什么?您是否尝试将
Verbosity设置为detailed? -
我没有,你认为这会有所作为吗?