0

我正在使用 vs2010、framework 4.0、C# 创建一个 Windows 窗体应用程序。我正在添加对swfdotnet库的三个dll文件的引用,将它们包含在代码中,智能感知也是显示它的类、方法和属性。但是当我运行程序时,它会给出以下警告并且程序不起作用。

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

我是否需要添加一些其他文件。帮助!

4

1 回答 1

1

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

于 2013-09-14T18:20:21.897 回答