For some reason, plc.exe has stopped working on my system. When I try to run it, I get a pop-up with the title ".NET Framework Initialization Error" and the text "Unable to find a version of the runtime to run this application."
I have tried re-installing both the PDK and the .NET 2.0 framework, but nothing has helped. I'm running the PDK Pro 7.0.0.277058 on XP Pro SP2 and am also using Visual Studio 2005. Other .NET applications are still working fine.
Any suggestions?
Thanks,
Paul
I received the following from ActiveState support
<<
Hi Huey,
Thanks for your email.
This is a problem caused by Microsoft update KB928365, a security update for .NET 2.0. The only known work-around at this point is to uninstall KB928365, or to uninstall .NET 2.0 (thereby forcing PerlNET to use .NET 1.0).
Our developers are aware of the situation and are evaluating possible routes of working around this issue. My apologies for the inconvenience.
Let me know if you have any further questions or comments.
best regards,
Kevin Woolley
Technical Support Engineer
>>
So needless to say I will looking for an alternative way of running my perl stuff for now.
Further .NET patches have required changes to the workaround. See the FAQ at:
http://community.activestate.com/faq/plc-exe-not-recognized
Any ETA on a fix for this?
It's a total development stopper.
- Roy Ivy
Fixes for .NET 2.0 SP1 compatibility are now expected to be released in PerlDevKit 7.2.