重用.NET网站中的代码(app_code文件夹)

时间:2009-07-08 18:38:48

标签: c# .net visual-studio-2008

我需要在visual studio 2008中的网站项目的app_code文件夹中使用一些类。我需要在同一解决方案中从类库项目访问此代码。我无法添加对网站的引用,我不确定使用此处已存在的类的最简单方法。我需要将它移到类库吗?

我还有其他选择吗?

2 个答案:

答案 0 :(得分:11)

是的,创建一个类库并将您需要的任何类型移动到该库中。可以在任意位置引用此库。

答案 1 :(得分:2)

最好的方法是将这些类放在自己的库中。


但是,如果您真的不想这样做,可以添加指向库项目中文件的链接。要执行此操作,请右键单击“类库”项目或其中的文件夹,“添加”,“现有项”,导航到代码文件,单击“添加”按钮附近的向下箭头,“添加为链接”。这将向两个项目添加相同的文件。您甚至可以使用#if预处理程序指令将文件的某些部分限制为特定项目。

但是,最好将代码放在库中并在Web项目中引用它。