.net vs2010中的swfdotnet库参考问题

.net vs2010中的swfdotnet库参考问题,.net,reference,flash,.net,Reference,Flash,我正在使用vs2010、framework 4.0、C#创建一个windows窗体应用程序。我添加了swfdotnet库的三个dll文件的参考,包括在代码中,intellisense也显示了它的类、方法和属性。 但当我运行程序时,它会给出以下警告,程序无法运行 无法解析引用的程序集“SwfDotNet.IO”,因为 它依赖于“System.Web,Version=4.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”,当前不在 目标框架

我正在使用vs2010、framework 4.0、C#创建一个windows窗体应用程序。我添加了swfdotnet库的三个dll文件的参考,包括在代码中,intellisense也显示了它的类、方法和属性。 但当我运行程序时,它会给出以下警告,程序无法运行

无法解析引用的程序集“SwfDotNet.IO”,因为 它依赖于“System.Web,Version=4.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”,当前不在 目标框架“.NETFramework,版本=v4.0,概要文件=Client”。请 删除对不在目标框架中的程序集的引用,或 考虑重定位你的项目。


我是否需要添加一些其他文件。救命啊

您收到此消息是因为System.Web程序集不是客户端配置文件的一部分。 您应该将项目目标框架切换到“.NET framework 4.0”,而不是“.NET framework 4.0客户端配置文件”。
另一种(但不推荐)方法是在项目中手动部署System.Web.dll

谢谢。在项目属性中,我将目标Framework“.NET Framework 4客户端配置文件”更改为“.NET Framework 4”。成功!