Articles of msbuild

Windows 10 node-gyp无法构build:MSBUILD失败,退出代码1

Windows 10,Microsoft Visual Studio 2013,Node v0.12.7,node-gyp v2.0.2 我总是得到node-gyp的错误生成错误: Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1 另外在红色的颜色描述: Could not write lines to file "Release\obj\validation\validation.tlog\validation.lastbuildstate". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 […]

使用包含Node.js项目的TeamCity构buildCloud Service包

我目前在Visual Studio中有一个包含三个angular色的Azure云服务 – 两个ASP.NET Webangular色和一个非常简单的Node.jsangular色。 这将在Visual Studio中本地构build和正确打包,并完美部署到Azure计算模拟器中。 当试图用TeamCity构build解决scheme时,MSBuild没有声称: [15:22:48] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.3\Microsoft.WindowsAzure.targets(1253,5): error : WAT070 : The referenced assembly C:\TeamCity\buildAgent\work\a1a1a1a1a1a1a1a1\NodejsApp\NodejsApp.exe was not found. Please make sure to build the role project that produces this assembly before building this Windows Azure Cloud Service Project. [C:\TeamCity\buildAgent\work\a1a1a1a1a1a1a1a1\CloudService\CloudService.ccproj] 这似乎表明它期待build立Node.js项目来发出.exe文件。 Cloud Service项目中Node.js应用程序的项目参考如下: <ProjectReference Include="..\NodejsApp\NodejsApp.njsproj"> <Name>NodejsApp</Name> <Project>{5b84f347-2866-40ee-9252-a1a1a1a1a1a1}</Project> <Private>True</Private> <RoleType>Web</RoleType> […]

如何为msbuild.exe指定附加的包含目录

我正在尝试安装nodejs模块ibm_db。 我遇到的问题是,为了安装这个模块node-gyp需要使用msbuild来构build它,但是它不会检测到我已经安装的一些头文件。 如何将我的附加头文件的目录添加到某个path,以便在试图编译任何项目时,msbuild.exe能够find它们? 在Linux上,我只是简单地设置cpath =并且一切都很好。 谢谢!

MSBuild是否需要在Angular2的依赖项(在node_modules中)中传输.ts文件以使Angular2正常工作?

背景 我有一个与Angular2集成的ASP.NET MVC项目。 根据Angular.io快速入门指南 – 我在我的解决scheme文件中创build一个文件夹与默认的Angular2结构… ├── app | └── … ├── node_modules | └── … ├── typings | └── … | systemjs.config.js | tsconfig.json | typings.json | package.json …和一个默认的package.json文件: "dependencies": { "@angular/common": "2.0.0", "@angular/compiler": "2.0.0", "@angular/core": "2.0.0", "@angular/forms": "2.0.0", "@angular/http": "2.0.0", "@angular/platform-browser": "2.0.0", "@angular/platform-browser-dynamic": "2.0.0", "@angular/router": "3.0.0", "@angular/upgrade": "2.0.0", "core-js": "^2.4.1", "reflect-metadata": "^0.1.3", "rxjs": […]

cordova平台添加wp7失败 – msbuild错误

我想创build由我已经通过Node.js安装的Cordova 3.1.0供电的跨平台应用程序。 我已经安装了Visual Studio 2012和Windows Phone SDK 8 +更新。 我也补充说 我在环境variables的path看起来: C:\Python33\;C:\Program Files\PHP\v5.3;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Users\Filip\AppData\Local\Temp;C:\Python27;C:\Users\Filip\AppData\Roaming\npm;E:\dev\adt-bundle\sdk\platform-tools;E:\dev\adt-bundle\sdk\tools;E:\dev\WinAnt\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319 我已经通过命令创build应用程序: cordova create d4m com.example.d4m Drupal4me 我已经添加了Android平台: cordova […]

在Windows 7上的节点失败

============================== 已解决:从节点4.0.0切换到0.12.7。 Node v4.0.0似乎是相当原始的 我读过很多文章,他们没有帮助我。 任何解决方法? 我已经在Windows 7上安装了Visual Studio Express 2013,并set GYP_MSVS_VERSION=2013 。 但是在npm install我仍然得到了与socket.io依赖相关的以下错误: error C2995: 'v8::Local<T> _NanEnsureLocal(v8::Local<T>)' : function template error C3083: 'smalloc': the symbol to the left of a '::' must be a type [ error C2039: 'FreeCallback' : is not a member of 'node' [ error C2061: syntax error : identifier […]

错误MSB8007,同时下载与npm和节点的依赖关系

我正在尝试在npm节点应用程序中安装一些软件包,并且不断收到下面的错误消息。 我得到了与socket.io和mongo相同的错误。 我已经经历了许多类似的错误,并且根据其他线程中的build议安装了很多不同的东西,我真的不知道问题是什么。 如果有人有什么build议,我需要下载/设置,我将不胜感激。 $ npm install mongodb npm http GET https://registry.npmjs.org/mongodb npm http 304 https://registry.npmjs.org/mongodb npm http GET https://registry.npmjs.org/bson/0.1.9 npm http GET https://registry.npmjs.org/kerberos npm http 304 https://registry.npmjs.org/bson/0.1.9 npm http 304 https://registry.npmjs.org/kerberos > kerberos@0.0.2 install c:\Users\Ludicritz\Desktop\Umass-running-app\node_modules\mongodb\node_modules\kerberos > (node-gyp rebuild 2> builderror.log) || (exit 0) c:\Users\Ludicritz\Desktop\Umass-running-app\node_modules\mongodb\node_modules\kerberos>node "c:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bi n\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild > bson@0.1.9 install c:\Users\Ludicritz\Desktop\Umass-running-app\node_modules\mongodb\node_modules\bson > (node-gyp […]

Nodejs TFS构build定义

任何人都可以让我知道一个node.js应用程序的构build定义应该如何? 另外如何提及自动化testing中的摩卡testing? 第一次当我试图排队构build,我得到一个错误说: 未findMicrosoft.NodejsTools.targets。 所以我去复制NodejsTools文件夹与我的生成服务器中的.target和dll文件。 我没有看到这个错误。 现在我得到下面的错误: C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets(132):无法复制文件“obj \ Debug \ OstNodeJs.exe”,因为找不到它。

实际上排除文件发布没有validation它

我试图发布一个纯粹的客户端项目 – 这是 – 纯html / js / css文件,在开发过程中由nodejspipe理。 节点创build一个非常深的path(超过260个字符) – 在node_modules / …内 尽pipe我完全排除了node_modules: <ExcludeFoldersFromDeployment>test;node_modules</ExcludeFoldersFromDeployment> 我尝试发布时仍然会引发exception: Error 1 The "CollectFilesinFolder" task failed unexpectedly. System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 […]

MSBUILD:错误MSB3428:无法加载Visual C ++组件“VCBuild.exe”

我正在尝试从很长一段时间安装nodejs 。 我试过search谷歌,但认真,我没有任何工作的解决scheme。 我的第一个问题是 为什么Nodejs需要Microsoft Visual组件? 其次,根据谷歌的build议,我尝试了下面的东西 已安装的Visual C ++ 2010(更新path中的variables),但安装后,我得到了更多的错误,包括“MSBUILD:错误MSB3428:无法加载VisualC ++组件”VCBuild.exe“。 通过https://github.com/TooTallNate/node-gyp获取错误,但仍然无法正常工作。 卸载并重新安装Node js,但没有成功。 我有以下版本 节点js 0.12 Python 2.7 Ruby 1.9.3 Windows 7 64位。 当我运行npm-install ,出现如下错误 MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or […]