我尝试使用 MSBuild Commmand 在命令提示符下使用.NET Framework 4.6.1构建.NET标准库项目。我设法从命令提示符成功构建项目。
我尝试使用相同的MSBuild命令从 Teamcity 命令行构建步骤构建项目,但最终收到以下错误:
library(interplot)
set.seed(507)
df <- data.frame(
outcome = sample(1:7, 1000, replace = T),
scale = sample(1:7, 1000, replace = T),
dummy = sample(0:2, 1000, replace = T))
# factor the dummy
df$LABEL <- factor(df$dummy)
# df$LABEL <- df$dummyf
lm.out.1 <- lm(outcome ~ scale * LABEL, data = df)
interplot(lm.out.1, "LABEL", "scale", plot = T, hist = F, ci = 0.95)
我尝试了恢复 C:\Program Files (x86)\MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets(140,5): error : The package Microsoft.NETCore.Portable.Compatibility
with version 1.0.1 could not be found in C:\Windows\system32\config\systemprofile\.nuget\packages\. Run a NuGet package restore to download the package.
,但注意到了作品。
请帮我编译Teamcity命令行步骤中的解决方案。从命令提示符编译而不是从teamcity命令行编译它很奇怪。
答案 0 :(得分:2)
在使用LocalSystem帐户恢复软件包时,NuGet中存在已知问题,即使帐户权限允许,也无法在C:\Windows\system32\config\systemprofile\.nuget\packages
文件夹下访问软件包(请参阅this GH issue)。当前建议的解决方法是使用NUGET_PACKAGES
环境变量为包指定其他位置(例如C:\NuGet\packages
)。