Npm Microsoft.VisualStudio..Default.props“;找不到

Npm Microsoft.VisualStudio..Default.props“;找不到,npm,Npm,我一直在四处寻找,但我得到的是 The imported project "C:...\Microsoft.Cpp.Default.props" was not found, instead of "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Microsoft.VisualStudio..Default.props" was not found.". See the diff, the former is "Micr

我一直在四处寻找,但我得到的是

The imported project "C:...\Microsoft.Cpp.Default.props" was not found,
instead of 
"C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Microsoft.VisualStudio..Default.props" was not found.". See the diff, the former is "Microsoft.Cpp.Default.props" while my error is Microsoft.VisualStudio..Default.props. Here's the full error log:

Path To MSBuild.exe: C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild
Executing the command cmd.exe /C " "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild" /t:Build,Publish /p:Configuration=Release /p:platform=x86 "platforms\windows\CordovaApp.Windows.jsproj" " && exit %%ERRORLEVEL%% from E:\Jenkins\workspace\Mobile Field Service (Windows)
[Mobile Field Service (Windows)] $ cmd.exe /C " "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild" /t:Build,Publish /p:Configuration=Release /p:platform=x86 "platforms\windows\CordovaApp.Windows.jsproj" " && exit %%ERRORLEVEL%%
Microsoft (R) Build Engine version 12.0.30501.0
[Microsoft .NET Framework, version 4.0.30319.34014]
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 11/26/2015 4:27:09 AM.
Project "E:\Jenkins\workspace\Mobile Field Service (Windows)\platforms\windows\CordovaApp.Windows.jsproj" on node 1 (Build;Publish target(s)).
E:\Jenkins\workspace\Mobile Field Service (Windows)\platforms\windows\CordovaApp.Windows.jsproj(52,5): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Microsoft.VisualStudio..Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
Done Building Project "E:\Jenkins\workspace\Mobile Field Service (Windows)\platforms\windows\CordovaApp.Windows.jsproj" (Build;Publish target(s)) -- FAILED.

Build FAILED.

"E:\Jenkins\workspace\Mobile Field Service (Windows)\platforms\windows\CordovaApp.Windows.jsproj" (Build;Publish target) (1) ->
  E:\Jenkins\workspace\Mobile Field Service (Windows)\platforms\windows\CordovaApp.Windows.jsproj(52,5): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Microsoft.VisualStudio..Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.79
Build step 'Build a Visual Studio project or solution using MSBuild' marked build as failure
Archiving artifacts
Finished: FAILURE
未找到导入的项目“C:…\Microsoft.Cpp.Default.props”,
而不是
找不到“C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v12.0\Microsoft.VisualStudio..Default.props”。请参阅差异,前者是“Microsoft.Cpp.Default.props”,而我的错误是Microsoft.VisualStudio..Default.props。完整的错误日志如下:
MSBuild.exe的路径:C:\Program Files(x86)\MSBuild\12.0\Bin\MSBuild
执行命令cmd.exe/C“C:\Program Files(x86)\MSBuild\12.0\Bin\MSBuild”/t:Build,Publish/p:Configuration=Release/p:platform=x86“platforms\windows\CordovaApp.windows.jsproj”“&从E:\Jenkins\workspace\Mobile Field Service(windows)退出%%ERRORLEVEL%%%%
[Mobile Field Service(Windows)]$cmd.exe/C“C:\Program Files(x86)\MSBuild\12.0\Bin\MSBuild”/t:Build,Publish/p:Configuration=Release/p:platform=x86“platforms\Windows\CordovaApp.Windows.jsproj”“&退出%%ERRORLEVEL%%
Microsoft(R)生成引擎版本12.0.30501.0
[Microsoft.NET Framework,版本4.0.30319.34014]
版权所有(C)微软公司。保留所有权利。
建造开始于2015年11月26日上午4:27:09。
节点1上的项目“E:\Jenkins\workspace\Mobile Field Service(Windows)\platforms\Windows\CordovaApp.Windows.jsproj”(生成;发布目标)。
E:\Jenkins\workspace\Mobile Field Service(Windows)\platforms\Windows\CordovaApp.Windows.jsproj(52,5):错误MSB4019:未找到导入的项目“C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v12.0\Microsoft.VisualStudio..Default.props”。请确认声明中的路径正确,并且该文件存在于磁盘上。
已完成生成项目“E:\Jenkins\workspace\Mobile Field Service(Windows)\platforms\Windows\CordovaApp.Windows.jsproj”(生成;发布目标))--失败。
生成失败。
“E:\Jenkins\workspace\Mobile Field Service(Windows)\platforms\Windows\CordovaApp.Windows.jsproj”(构建;发布目标)(1)->
E:\Jenkins\workspace\Mobile Field Service(Windows)\platforms\Windows\CordovaApp.Windows.jsproj(52,5):错误MSB4019:未找到导入的项目“C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v12.0\Microsoft.VisualStudio..Default.props”。请确认声明中的路径正确,并且该文件存在于磁盘上。
0个警告
1个错误
时间流逝00:00:00.79
生成步骤“使用MSBuild生成Visual Studio项目或解决方案”将生成标记为失败
归档工件
完成:失败

顺便问一下,我的操作系统是Windows 2012 R2可以吗?

请检查jenkins服务器的以下位置是否有
Microsoft.TypeScript.Default.props

C:\ProgramFiles(x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript

如果没有呢 尝试从您的本地计算机复制它(如果它在您的本地计算机和单独服务器中的jenkins中可用),并创建所需的文件夹结构

在项目文件中添加此条件导入语句

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props"
             Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />

我收到MSB4019错误,因为我没有对C的写入权限

在我的例子中,使用管理员权限执行该命令会有所帮助,但是更改Windows用户帐户在C上的读/写权限也会起作用

中列出了其他选项