Visual Studio和命名空间

BEN*_*der 0 .net c# visual-studio-2008

我试图将一些代码从一个VS2008项目转移到另一个VS2008项目.

我从中获取代码的项目非常有效,而且在将代码复制到新项目时,我不会以任何方式更改代码.

代码如下:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.Text;
using System.Diagnostics;

using System.ComponentModel;
using System.ComponentModel.Design;
using System.ComponentModel.Design.Serialization;
using System.Reflection;
using System.Windows.Forms;
using System.Windows.Forms.Design;

namespace CommonTools
{

public class ColumnCollectionEditor : CollectionEditor
{
     .....
}
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,在"新"项目中,VS在提供的命名空间中找不到"CollectionEditor",因此项目不会构建.

"新"和"旧"项目都针对.NET 3.5

我在这里出错的任何想法.

Adr*_*der 6

你有吗?

 System.Design.dll
Run Code Online (Sandbox Code Playgroud)

汇编添加到您的refenerances?

您可以在CollectionEditor类中看到它在哪个命名空间和程序集中