【发布时间】:2018-03-07 20:24:42
【问题描述】:
我有一个 NuGet 包,其中包含我的项目中引用的内容文件。在新机器上获取最新版本时,构建失败,因为 NuGet 还原不复制内容文件。所以我想做的是:
In PreBuild
If my Content file doesn't exist,
run this nuget Command: "Update-Package My.Nuget.Sources -reinstall"
由于 Nuget 文件的版本控制和访问 nuget,我正在努力确定路径差异。我如何实际生成下面的SourceOnlyNugetVersion 和NugetPath 变量?
if not exist "$(ProjectFolder)App_Packages\My.NuGet.Sources.$(SourceOnlyNugetVersion?)\somefile.cs" (
"$(NugetPath)nuget.exe" Update-Package My.NuGet.Sources -reinstall
)
【问题讨论】:
标签: visual-studio nuget visual-studio-2017