我在Visual Studio 2010创建了一个基于文件系统的新网站。在属性页面上,我设置为使用.NET 4.0,但在“添加引用”对话框中找不到System.Windows
。我的电脑上唯一的副本似乎在这个目录中,但这不是Silverlight项目
C:\Program Files\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0
我认为它可能与客户端配置文件与完整版本有关,但我看不到在网站项目中指定的位置。
我做错了什么?
答案 0 :(得分:2)
并非所有命名空间都具有“添加引用”对话框中使用的相应DLL文件名。 System.Windows就是其中之一。
例如,System.Windows.Clipboard
驻留在PresentationCore.dll中,但System.Windows.SizeConverter
位于WindowsBase.dll中。这一切都取决于您需要访问的实际类型。
答案 1 :(得分:1)
System.Windows是WPF基类 - 您无法将该程序集添加到ASP.NET站点。您需要更改您的应用程序类型才能使用它。