Can't Install Interactive Designer: Wrong WPF Version?

So I've been trying to get started with WPF development, but I've had some trouble getting all the components installed and playing nicely together. In an effort to get all the right stuff installed (dotnet3, winfx, wpf, vs extensions, etc), I've downloaded at least a dozen different installers. So it's likely that I have several non-compatible versions installed right now.

As far as I can tell, here's what I've got (most of this info was gathered from the Add/Remove Programs Control Panel):

Microsoft .NET Framework 2.0 (already installed, long ago; I'd prefer not to uninstall this)

Security Update for Microsoft .NET Framework 2.0 (KB917283)

Microsoft .NET Framework 3.0

Microsoft Expression Graphic Designer June 2006 CTP

Microsoft FxCop 1.35

Microsoft Platform SDK (Windows XP SP2) (2600.2180)

Microsoft Visual C# Express Edition - ENU

Microsoft Windows Software Development Kit (5472.2.1)

Microsoft Windows Software Development Kit Common Utilities (5472.2.1)

Microsoft Windows Software Development Kit Headers and Libraries (5472.2.1)

Microsoft Windows Software Development Kit Utilities for .NET Development (5472.2.1)

Microsoft Windows Software Development Kit Utilities for Win32 Development (5472.2.1)

MSXML 6.0 Parser

Windows Imaging Component

...And here are a few DLL versions:

WindowsCodecs.dll (6.0.5472.0)

Now then...having established all of that, here are some of the problems I'm experiencing:

* When I try to install Expression Interactive Designer, the installer gives me an error message saying "You need to have Beta 2 of the WinFX run-time components installed before installing Microsoft Expression Interactive Designer." But I thought I already had the Beta 2 of the WinFX runtime. At any rate, I've tried to find and install the correct WinFX runtime, but nothing has worked so far.

* Also, when I try to run the chess demo (the June CTP version, from thehttp://www.valil.com/winfx/ website), I get an error saying "System.InvalidOperationException: Version mismatch. BAML stream has version number '0.94' but parser can read only version '0.96'."

So....thanks in advance for any advice!!

I'm looking forward to getting my feet wet with WPF.

[2426 byte] By [BenjiSmith] at [2007-12-22]
# 1

Hi,

You've installed the July bits for .Net 3.0 and the SDK (5472). You can't run anything compiled with the June bits (EID or Chess) until it has been recompiled with the July CTP, hence the Baml version mismatch warning. Your best bet is to ask on the EID forum when a July version will be available. For the chess, I think the source is available for the June CTP so you could download that and recompile.

Otherwise, uninstall everything and install June CTP / SDK / ORCAS / EID. I think you need the June CTP in order to get Orcas onto your machine anyway as it won't install on July CTP.

Thanks

Michael

Michael at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...
# 2

_Michael_ wrote:

Otherwise, uninstall everything and install June CTP / SDK / ORCAS / EID. I think you need the June CTP in order to get Orcas onto your machine anyway as it won't install on July CTP.

IIRC, June CTP of Orcas Development Toos should work with July CTP of WPF.

ThomasLEBRUN at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...
# 3

Hi Thomas,

It may work with July CTP but it will only install on the June CTP - that's my experience anyway. I had to uninstall July CTP and reinstall June in order to get Orcas back onto my machine, then uninstall June CTP and reinstall July.

It does appear to work though this extract from Channel 9, http://channel9.msdn.com/wiki/default.aspx/Cider.FAQJuneCTPRefresh, is a little worrying:-

extract:-

Will the June CTP Refresh be compatible with the .Net Framework 3.0 July CTP?

NO. You must always use matching releases of VS Code Name ‘Orcas’ and .Net Framework 3.0 CTPs. The VS June CTP Refresh is indeed an update, but it is still based on the .Net Framework 3.0 June CTP platform. The VS June CTP Refresh installer will block if you try to install it on top of anything other than the .Net Framework 3.0 June CTP.

HTH

Michael

Michael at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...
# 4

Hmmmmm. Okay.

But which components do I need to uninstall? None of the items in the Control Panel are labelled as "June CTP" or "July CTP", but I suspect I have a mixture of both versions.

Incidentally, I'm not too concerned about the online demos. As long as I can compile & run locally, and as long as I can install Expression (both Graphic Designer and Interactive Designer), then I'll be happy.

BenjiSmith at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...
# 5
In my opinion, you should uninstall all the components you have and do a clean installation....
ThomasLEBRUN at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...
# 6

I think it would be best to uninstall everything and install the July CTP. Just keep in mind that you need to uninstall WIC manually and reinstall it. This is provided in the installation instructions of the July CTP.

hth

lester-MSFT at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...
# 7

I am in a similar boat. Am I understanding this correctly.

There is no July CTP for Orcas?

You cannot install the June CTP of Orcas onto the July CTP of .NET 3.0?

Question: If I stick with the June CTP of both .NET 3.0 and Orcas:

Do I still need and explicit WinFX runtime components install?

If so, which one?

Do I need an explicit install of the SDK?

If so, which one?

Are the SDK and runtime component installs replaced/included by the .NET 3.0 install?

Thanks

NIK

NickNotYet at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...
# 8

I am also interested in a simple question..

Is it possible to code WPF in Visual Studio 2005 as well as have Expression Interactive Designer installed?

As of now, I am coding with .NET v3 June CTP because it seems that July CTP bits do not work with Visual Studio. On the other hand, the Expression Interactive Designer seems to require the July CTP.

Is there a way to have the best of both worlds? Design forms in Expression and code business application in Visual Studio on the same machine? That would be awesome!!!

Thanks!

Marc Lacoursière

RooSoft Computing

MarcLacoursiere at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...
# 9
Marc, yes it is possible to have both the VS/Orcas and EID development environments on your machine. This does not work with the June-July CTP scenario you mentioned but that is an anomaly. Hopefully we'll have resolved this with the next public release and you should be able to achieve that scenario.
AshishShetty-MSFT at 2007-8-30 > top of Msdn Tech,Visual Studio Orcas,Windows Presentation Foundation (WPF)...

Visual Studio Orcas

Site Classified