Scott Hanselman

CRASH WARNING: SnapStream Beyond TV doesn't work at ALL with .NET Framework 2.0 BETA, fix here.

June 30, '04 Comments [5] Posted in XML
Sponsored By

Today's warning to the PVR user, SnapStream's Beyond TV doesn't work at ALL with .NET Framework 2.0 BETA.  It's a 1.1 app, and .NET 2.0 is automatically being used when it loads and it crashes stupendously.  Since I have .NET 1.1 on my box, I'm surprised it automatically used the newer Framework.  I need to refresh myself on the rules.

To fix it, add files

  • WTLPVSApp.exe.config
  • PVSGuideUpdaterService.exe.config
  • PVSLogService.exe.config
  • SSBatchProcessorService.exe.config

and to each add these lines:

<?xml version="1.0"?>
<configuration>
  <startup>
    <supportedRuntime version="v1.1.4322" />
  </startup>
</configuration>

NOTE: This fix (with the appropriate my.exe.config) will likely fix other apps that may start acting strange after you install Visual Studio.NET Express or the Community Edition.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb
Wednesday, June 30, 2004 1:47:18 PM UTC
As both a developer and a Beyond TV user, this is good info. Thanks!
Mike
Wednesday, June 30, 2004 3:22:03 PM UTC
Hmm. Not a good sign on the backward compatibility front.
Wednesday, June 30, 2004 3:36:24 PM UTC
In their defense, they (BeyondTV) are doing some crazy stuff with COM Interop and it's a very hybrid app.

Although, why didn't it just use 1.1? It's on my machine, it's a 1.1 app, it says 1.1 in the registry keys (COM Interop).

I used Process Explorer to see that it was running (and crashing) with 2.0 - so am I forgetting some basic rule of .NET and framework versioning?
Scott Hanselman
Thursday, July 01, 2004 3:31:24 AM UTC
Makes me think we should all start adding the supportedRuntime element to all of our app.config files. If we get into the habit now, we will have less problems let methinks.
Friday, July 02, 2004 8:58:40 AM UTC
hey.. wasn't there something about NOT installing BETA software on production systems.. hahaahah ;) I'm gonna dump mine into a VM
Marauderz
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.