我目前正在尝试用一些不安全的代码打包一个 nuget 包来解决问题。它在 MSBuild 上运行良好,因为我可以为它提供以下参数:/p:AllowUnsafeBlocks=true我尝试了几种方法来为我的 nuget.exe pack 命令提供相同的参数。".\.nuget\nuget.exe" pack "My.csproj" -Build -IncludeReferencedProjects -Version 02.06.5 -verbosity detailed -suffix UAT -Properties "Configuration=Release AllowUnsafeBlocks=true" ".\.nuget\nuget.exe" pack "My.csproj" -Build -IncludeReferencedProjects -Version 02.06.5 -verbosity detailed -suffix UAT -Properties "Configuration=Release" "AllowUnsafeBlocks=true"我收到以下错误:error CS0227: Unsafe code may only appear if compiling with /unsafe编辑:由于解决方案设置良好,它在 VS 中也运行良好:)
1 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
解决方案非常简单......添加';' 在每个 -Properties 参数之间。
".\.nuget\nuget.exe" pack "My.csproj" -Build -IncludeReferencedProjects -Version 02.06.5 -verbosity detailed -suffix UAT -Properties "Configuration=Release;AllowUnsafeBlocks=true"
- 1 回答
- 0 关注
- 98 浏览
添加回答
举报
0/150
提交
取消