C# SHIM_NOVERSION_在尝试从预览运行屏幕保护程序时发现错误
我有一项不平凡的任务要做。我需要在Windows8中作为屏幕保护程序运行网站。所以我使用了下一种方法来实现它: 当我从Visual studio运行或直接运行编译的C# SHIM_NOVERSION_在尝试从预览运行屏幕保护程序时发现错误,c#,.net,console-application,screensaver,C#,.net,Console Application,Screensaver,我有一项不平凡的任务要做。我需要在Windows8中作为屏幕保护程序运行网站。所以我使用了下一种方法来实现它: 当我从Visual studio运行或直接运行编译的.exe或.scr时,该解决方案运行良好。但是,当我尝试将生成的.scr设置为屏幕保护程序,并尝试在windows 8中按下预览按钮(在同一台机器上,相同的.scr运行良好)时,我得到了错误-“SHIM\u NOVERSION\u FOUND” 我发现当未安装所需的.NET framework版本时,可能会出现此错误,但这不是我直接
.exe
或.scr
时,该解决方案运行良好。但是,当我尝试将生成的.scr
设置为屏幕保护程序,并尝试在windows 8中按下预览按钮(在同一台机器上,相同的.scr
运行良好)时,我得到了错误-“SHIM\u NOVERSION\u FOUND”
我发现当未安装所需的.NET framework版本时,可能会出现此错误,但这不是我直接运行“.scr”时的原因
谢谢你的任何进展 问题已经解决,我刚刚把
screensaver.scr
放在c:/temp
文件夹中,所有这些都开始工作,可能我没有从c:/windows/system32访问屏幕保护程序的某种权限