日期:2014-05-20  浏览次数:20720 次

Visual Studio2012 C# win窗体程序目标框架问题
        我在win8系统下用Visual Studio C#开发了一个windows应用程序,目标框架是.NET Framework 4.5,在本机上能运行,但是到了win7上就不能运行了(没有.NET Framework4.5框架),我把目标框架改成.NET Framework 3.5后再运行也不行,出错信息如下:
尝试运行文件时出错,未能加载文件或程序集“XXXX”或它的某一个依赖项。该程序应包含一个程序集清单。如图:
这个应该怎么解决?

------解决方案--------------------
检查你的引用,将它们删除了重新添加一遍,再重新编译。
------解决方案--------------------
所有Project的Target Framework都要改成3.5.

Rebuild all,再拷贝测试。

另外Win7是自带.net3.5吗,如果不是也要安装。
------解决方案--------------------
看看报错的提示DLL的版本,再看看你win7的。net版本,应该是你程序的。net过高导致的。
------解决方案--------------------
如果只是一两个DLL缺少,你可以拷贝出来然后打进win7的GAC就可以了。