Msbuild 跳过项目的还原';SetupWix.wixproj';。项目文件可能无效或缺少还原所需的目标(NU1503)

Msbuild 跳过项目的还原';SetupWix.wixproj';。项目文件可能无效或缺少还原所需的目标(NU1503),msbuild,wix,wix3.9,Msbuild,Wix,Wix3.9,我们正在使用Wixtoolset V3.9构建我们的设置。我们使用以下命令启动生成: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\msbuild.exe" /restore /t:Rebuild /p:Configuration=Release /p:Platform=x64 MySolution.sln /p:BabelEnabled=true 我们需要参数/resto

我们正在使用Wixtoolset V3.9构建我们的设置。我们使用以下命令启动生成:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\msbuild.exe" /restore /t:Rebuild /p:Configuration=Release /p:Platform=x64 MySolution.sln /p:BabelEnabled=true
我们需要参数
/restore
来恢复构建服务器上的nuget Packages。由于我们使用MSBUILD 16构建Wix安装程序,因此收到以下警告:

Skipping restore for project 'SetupWix.wixproj'. The project file may be invalid or missing targets required for restore.
警告属于类别(无论这意味着什么)。我们无法找到解决甚至压制这一警告的方法。我们试图通过将代码NU1503添加到项目属性来抑制它:

不管是什么原因,警告仍然会出现


问题:我们如何解决或抑制此警告?

WiX项目通常不包含任何包,您应该从restoremake sense中跳过它们,以共享您的项目引用和恢复command@PavelAnikhouski:我添加了build-command。如果您在
wixproj
中没有任何nuget包和目标,您可以简单地使用此行
1503
,或在您的proect@PavelAnikhouski:我们已将代码1503添加到wix项目的Suppression字段中,但警告仍然出现。