缺少System.Windows参考

Kla*_*lay 6 silverlight namespaces reference

我有一个Silverlight应用程序,我需要在Web项目中的System.Windows中使用Vector类.但VS抱怨System.Windows不存在.我尝试添加引用,但它不在要添加的命名空间列表中.在.NET选项卡中,它从System.Web.Services转到System.Windows.Forms并完全跳过System.Windows.

真正奇怪的是,System.Windows存在于Silverlight项目的引用列表中.此外,我在这台机器上有另一个Silverlight应用程序具有完全相同的设置(两个项目,一个Silverlight,一个Web),并且引用就在那里.

我看到其他人有类似的问题,但没有一个解决方案适合我.还有其他人经历过这个吗?

Kla*_*lay 7

我找到了!您必须添加对WindowsBase的引用.

设置Silverlight应用程序的常用方法(我猜)是有两个项目:一个用于Silverlight客户端代码,另一个用于服务器端aspx页面.Silverlight参考池中有System.Windows.aspx引用池没有.相反,它是"WindowsBase"dll,它使您的"使用"块中的System.Windows命名空间(可能还有其他命名空间)可用.但它默认不包含在项目中.