There are standalone and in-places releases. 4.5 is a in-place
release, so it installs over the existing 4.0.

It should be 100% backward compatible, though..

On Sat, Jul 28, 2012 at 5:29 PM, G. Richard Bellamy
<[email protected]> wrote:
> From Installing the .NET Framework 4.5 RC: “The .NET Framework 4.5 RC
> replaces the .NET Framework 4. When you install the .NET Framework 4.5 RC on
> a system that has the .NET Framework 4 installed, the assemblies are
> replaced.”
>
>
>
> Also, there is no new entry in HKLM\SOFTWARE\Microsoft\NET Framework
> Setup\NDP (which is gonna play havoc with automated version detection
> scripts that RELY on these entries being consistent).
>
>
>
> Therefore, you would think the file in \Framework64\v4.0.30319\msbuild.exe
> would report itself as 4.5. It does not:
>
> C:\Windows\Microsoft.NET\Framework64\v4.0.30319>MSBuild /version
>
> Microsoft (R) Build Engine version 4.0.30319.17626
>
> [Microsoft .NET Framework, version 4.0.30319.17626]
>
> Copyright (C) Microsoft Corporation. All rights reserved.
>
>
>
> The versions of the file did change as a result of the upgrade – going from
> 4.0.30319.1 to 4.0.30319.17626.
>
>
>
> When reading MSBuild Tool Set (ToolsVersion), it appears that the changes
> are mostly about tool sets and targets.
>
>
>
> However, then in Configuring Targets and Tasks it says “To build a .NET
> Framework 4.5 application, you must also have the .NET Framework 4.5
> reference assemblies. These are included in Visual Studio 2012 RC.”
>
>
>
> Also, per this, the TeamCity agent for will not support .NET 4.5 except at
> the EAP of 7.1.
>
>
>
> Currently we’re at 6.5, and 7.0.4 is the stable release.
>
>
>
> I’ve spent some considerable time with this, and I’ve moved forward, but
> still don’t have a viable build agent for 4.5 on TeamCity. Also, I did try
> to get msbuild to work in the “4.5” manner without installing VS 2012 RC,
> and it barked at me stating that it didn’t understand the ToolsVersion:
>
>
>
> D:\Development\Castle.Core\Core>C:\Windows\microsoft.net\framework\v4.0.30319\msbuild.exe
> /m "D:\Development\Castle.Core\Core\buildscripts\Build.proj"
>
> /p:Platform="Any CPU" /p:BuildConfigKey=NET45 /p:TargetFrameworkVersion=v4.5
> /ToolsVersion:4.5  /property:Configuration=NET45-Release /t:RunAllTests
>
>
>
> Microsoft (R) Build Engine version 4.0.30319.17626
>
> [Microsoft .NET Framework, version 4.0.30319.17626]
>
> Copyright (C) Microsoft Corporation. All rights reserved.
>
>
>
> MSBUILD : error MSB1040: ToolsVersion is not valid. The tools version "4.5"
> is unrecognized. Available tools versions are "2.0", "3.5", "4.0".
>
> Switch: 4.5
>
>
>
> Bottom line: The .NET 4.5 build platform is awaiting a VS 2012 RC
> installation to see if msbuild will then understand the /tv:4.5 switch.
> After that it’ll be a matter of making the TeamCity BuildAgent understand
> how to execute the build… I’m thinking I may just be able to re-use the 4.0
> Build Runner, since the executable is located in the same place between 4.0
> and 4.5.
>
>
>
> -rb
>
>
>
> From: G. Richard Bellamy [mailto:[email protected]]
> Sent: Saturday, July 28, 2012 12:13 PM
> To: [email protected]
> Subject: RE: .NET 4.5
>
>
>
> Hence my question… the idea that an IDE is _required_ strikes me as
> basically crazy.
>
>
>
> Did you ever figure it out? I’ve started over with a fresh instance…
>
>
>
> -rb
>
>
>
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Rory Plaire
> Sent: Friday, July 27, 2012 12:23 PM
> To: [email protected]
> Subject: Re: .NET 4.5
>
>
>
> I believe the .Net 4.5 SDK still ships with msbuild.exe and csc.exe, even if
> the C++ and other windows build tools are missing, as James indicates. I'm
> downloading just the SDK now to find out.
>
>
>
> In general, I've found it's best to not have VS on a build machine.
>
>
>
> -r
>
> On Fri, Jul 27, 2012 at 11:28 AM, G. Richard Bellamy
> <[email protected]> wrote:
>
> I’ve downloaded the RC of VS 2012, but am having some issues installing it.
>
>
>
> I’ll keep you guys posted.
>
>
>
> -rb
>
>
>
> From: [email protected]
> [mailto:[email protected]] On Behalf Of James Curran
> Sent: Friday, July 27, 2012 9:12 AM
> To: [email protected]
> Subject: Re: .NET 4.5
>
>
>
> The most recent is the Windows SDK for Windows 8 Release Preview
> (http://msdn.microsoft.com/en-US/windows/desktop/hh852363)
>
>
>
> Note that Win8 SDK is "Preview" while the included .NET v4.5 SDK is "RC"
>
>
>
> Also note (from that page):
>
>
>
> "The Windows SDK no longer ships with a complete command-line build
> environment. You must install a compiler and build environment separately.
> If you require a complete development environment that includes compilers
> and a build environment, you can download Visual Studio 2012 RC, which
> includes the necessary components of the Windows SDK."
>
>
> Truth,
>     James
>
> On Wed, Jul 25, 2012 at 8:05 PM, Rory Plaire <[email protected]> wrote:
>
> Technically, .Net 4.5 development doesn't require VS 2012, since all the
> needed tools to do it are in the SDK (and thus this is all a build server
> needs). I think Krzysztof's point is you can't use VS 2010 to do it.
>
>
>
> -r
>
> On Wed, Jul 25, 2012 at 4:50 PM, G. Richard Bellamy <[email protected]>
> wrote:
>
> Okay. So my guess is that you're both right.
>
> I'll look into it more and have an update here tomorrow.
>
> -rb
>
> On Wed, Jul 25, 2012 at 4:42 PM, Rory Plaire <[email protected]> wrote:
>
> A .Net 4.5 build should not require VS 2012, just the .Net 4.5 SDK.
>
> On Wed, Jul 25, 2012 at 4:32 PM, G. Richard Bellamy <[email protected]>
> wrote:
>
> I'll set this up... I've got a dedicated EC2 instance I can put this on.
> Does 4.5 require VS.NET 2012? I haven't looked into the dependencies at
> all...
>
> -rb
>
> On Wed, Jul 11, 2012 at 2:12 PM, Krzysztof Koźmic
> <[email protected]> wrote:
>
> Just bumping the thread. Is anyone interested/capable of providing a .NET
> 4.5 build agent?
>
> We're going to release Windsor 3.1 with no official .NET 4.5 build but I
> think we should follow with 3.1.1 or 3.2 soon after.
>
>
>
> @K
>
>
>
> On Friday, June 15, 2012 2:24:43 PM UTC+10, Krzysztof Koźmic wrote:
>
> Hi guys.
>
> it might be time to start doing .NET 4.5 builds.
>
> Can someone set up a .NET 4.5 build agent please?
>
> @K
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
>
> To view this discussion on the web visit
> https://groups.google.com/d/msg/castle-project-devel/-/ykJWt1SF54AJ.
>
>
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/castle-project-devel?hl=en.



-- 
Cheers,
hammett
http://hammett.castleproject.org/

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

Reply via email to