.net core 没有生成的dotnet pack版本:无法加载文件或程序集
在“覆盖”包时,使用.net core 没有生成的dotnet pack版本:无法加载文件或程序集,.net-core,nuget,dotnet-cli,.net Core,Nuget,Dotnet Cli,在“覆盖”包时,使用dotnet-pack而不是dotnet-build设置版本时,我遇到以下错误 System.IO.FileLoadException:无法加载文件或程序集“My.Package,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100) 文件名:“My.Package,Version=1.0.0.0,Culture=neutral,Publ
dotnet-pack
而不是dotnet-build
设置版本时,我遇到以下错误
System.IO.FileLoadException:无法加载文件或程序集“My.Package,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100)
文件名:“My.Package,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”
假设我有下面的“依赖关系图”
- My.Package 1.0.0.1
- My.OtherPackage 1.0.0.1
- NewtonSoft.Json 12.0.1
- My.Package 1.0.0.0
dotnet build MySolution.sln --version-suffix 1.0.0.1 -c Release dotnet pack My.Package/My.Package.csproj --no-build /p:Version=$VERSION=1.0.0.1 -c Release
dotnet build MySolution.sln -c Release dotnet pack My.Package/My.Package.csproj --no-build /p:Version=$VERSION=1.0.0.1