azure - Building a Cloud Service package with TeamCity that includes a Node.js project -


i have azure cloud service within visual studio containing 3 roles - 2 asp.net web roles , simple node.js role.

this builds , packages correctly within visual studio locally, , deploys azure compute emulator.

when trying build solution teamcity, msbuild fails claiming:

[15:22:48] c:\program files (x86)\msbuild\microsoft\visualstudio\v12.0\windows azure tools\2.3\microsoft.windowsazure.targets(1253,5): error : wat070 : referenced assembly c:\teamcity\buildagent\work\a1a1a1a1a1a1a1a1\nodejsapp\nodejsapp.exe not found. please make sure build role project produces assembly before building windows azure cloud service project. [c:\teamcity\buildagent\work\a1a1a1a1a1a1a1a1\cloudservice\cloudservice.ccproj]

...which seems indicate it's expecting build of node.js project emit .exe file.

the project reference node.js application within cloud service project follows:

<projectreference include="..\nodejsapp\nodejsapp.njsproj">   <name>nodejsapp</name>   <project>{5b84f347-2866-40ee-9252-a1a1a1a1a1a1}</project>   <private>true</private>   <roletype>web</roletype>   <rolename>nodejsapp</rolename>   <updatediagnosticsconnectionstringonpublish>true</updatediagnosticsconnectionstringonpublish> </projectreference> 

the build server running teamcity 8.1.3, , has following installed:

  • visual studio express web 2013 update 3
  • windows azure sdk 2.3
  • node.js 0.10.30
  • microsoft azure sdk node.js 0.8.0
  • node.js tools visual studio 1.0 beta 2

how can persuade our build server build rather expect node.js project emit .exe file?


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -