ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpcontargetingnetframeworkversion.htm
如果程序编译之后,有了配置正确的文件,仍然不能运行,说明你在程序用的.net的某些类或者方法是旧版本中没有的。下面是我的程序的配置文件:
<?xml version ="1.0"?>
<configuration>
    <startup>
                <supportedRuntime version="v1.0.3705"  />
<supportedRuntime version="v1.1.4322" />
    </startup>
    <runtime>
......
    </runtime>
</configuration>中间省略的部分是上面给出的链接中“将用 .NET Framework 1.1 版生成的应用程序确定为在 .NET Framework 1.0 版上运行”的代码的  runtime部分