这个明显是因为程序运行时没有找到.net3.5的那个dll,
安装一下3.5的Framework就可以了,默认位置在:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll
如果不想装,直接把这个dll复制到程序目录下也可以
找不到哪个dll,就复制哪个dll,
或者在项目里找到引用下的这个dll,属性里的Copy Local(中文是复制到本地),设置为true
调试款境还是发布环境?如果是发布环境,可能是是未装.NET 3..0/5的框架,如果是调试环境,把system.xml.linq.dll 拷到你的BIN目录再试试