nuget:“replace令牌”ID“没有值”
执行
nuget.exe pack ..\.nuget\nuget.exe pack ..\pathToProject\myproject.nuspec -IncludeReferencedProjects -Prop Configuration=Release
我得到错误
The replacement token 'id' has no value.
nuspec看起来像这样
<?xml version="1.0" encoding="utf-8"?> <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> <metadata> <id>$id$</id> <version>$version$</version> <title>$id$</title> <authors>$author$</authors> <requireLicenseAcceptance>false</requireLicenseAcceptance> <description>$description$</description> </metadata> </package>
当使用令牌replace时,确保你正试图nuget打包csproj文件,而不是nuspec文件
nuget pack myproject.csproj -IncludeReferencedProjects -Prop Configuration=Release
当给定与csproj文件相同的名称时,nuspec会自动选取。
- 新的DLL地狱; 错误的程序集版本被绑定
- EF Code First:如何从nuget包控制台中看到“EntityValidationErrors”属性?
- 我如何使我的托pipeNuGet包支持C ++ / CLI项目?
- .gitignore NuGet排除软件包/包含软件包/ repositories.config
- 无法更新或卸载VS2012中的NuGet程序包pipe理器
- 警告:所有引用MyProject.csproj的项目都必须安装nuget包Microsoft.Bcl.Build
- 卡住不活动的msbuild.exe进程,lockingStylecop.dll,Nuget AccessViolationException和CIbuild立相互冲突的奥秘
- 从Xamarin Forms PCL中删除ios,windows8和wp8 – nuget 3.0select进入错误?
- System.Net.Http vs Microsoft.Net.Http