c# - VS2010 / Target Framework = 3.5 / Building on Continuous Integration Server -
i'm checking upgrading vs2010.
our production servers have 3.5 framework , 6-9 months before updated.
we have continuous integration server, running cruisecontrol.net (cc.net). has 3.5 framework on well. our implementation of cc.net calls msbuild.exe mysolution.msbuild. (we encapsulate of build logic .msbuild files fyi)
inside .msbuild file, following "build" syntax: < target name="build" dependsontargets="checkout"> < msbuild projects="$(workingcheckout)\mysolution.sln" targets="build" properties="configuration=$(configuration)"> < output taskparameter="targetoutputs" itemname="targetoutputsitemname">< /output> < /msbuild> < /target>
(a few spaces added make display here)
===========
i know vs2010 can "target" 3.5 framework.
my question happens when have vs2010 dev machine, , check vs2010 .sln , .csproj(s) files source control (svn, btw).....will cc.net machine ~~which have 3.5 framework installed on it........be able build .sln ?
i guess test it, catch22 don't have vs2010 (yet). i'm asking before try (the trial or real install.
.............
any ideas happen?
i guess crux question is, happen.
c:\windows\microsoft.net\framework\v3.5\msbuild.exe "myvs2010solutionfile.sln"
??
my hopeful goal be, allow developers have vs2010 (now!), , still "ok" cc.net machine , production servers have 3.5 framework on them foreseeable future.
just clear, developers never create deployable builds. cc.net machine produces builds pushed production builds.
any help?
i don't think so.
here work, have vs2010 projects targeting 3.5 being built cruisecontrol.net. 'gotcha' believe, v4.0 of msbuild being used - because csproj files target 3.5, runs nicely.
it pain making sure cctray wasn't barfing @ though.
Comments
Post a Comment