【发布时间】:2016-10-20 19:33:08
【问题描述】:
这让我抓狂,创建新的控制台应用程序项目,然后
// adding it as reference of course
using System.Windows;
// somewhere in method
var rect = new Rect(1, 2, 3, 4); // no Rect
找不到类型或命名空间名称“Rect”(您是否缺少 using 指令或程序集引用?)
Rect 会发生什么?
【问题讨论】:
-
using不添加引用。它从已加载的引用中“导入”一个命名空间 -
@PanagiotisKanavos,我知道这一点(参见示例中的第一条评论)。我的错误是没有足够注意要引用哪个 dll。我引用了
System.Windows,这还不够。而且我忘记了哪些命名空间可以将split 放入多个程序集中。