MSBuild 设置SolutionDir 的路径为上上级目录。
例如 :
图片地址:
csproj所在路径。c:\test\w\t.csproj
nuget 目录在:c:\.nuget
这个时候采用 msbuild /t:Rebuild /p:Configuration=Release /p:VisualStudioVersion=14.0 /p:DeployOnBuild=True;PublishProfile=Jenkins_CI_Publish
就会报错: <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
被识别成c:\test\.nuget\nuget.targets
生成时报错图片:
如何通过 /p:SolutionDir= 设置nuget目录,不能单纯的就写死成c:test。毕竟只是举例。