2

我们有一个包含网站项目(不是 Web 应用程序!!!)和另一个项目 wcf 的解决方案。

在 wcf 项目中,我需要使用网站项目中的功能。

我不知道是否可以添加对网站项目的引用,因为没有可以指向的实际 DLL,并且当我在 wcf 项目中单击“添加引用”时,网站项目不会出现在项目列表中。

甚至可能吗?我们在网站上有大量的功能,一些在 ascx 控件中,一些在 xxxx.cs 程序集中。

笔记

我描述了现有的结构-请不要建议更改它-它不可行,业务和技术限制。

我只需要知道是否可以从同一解决方案中的另一个项目引用网站项目。

谢谢

4

2 回答 2

5

听起来您的做法是错误的,如果您有需要在 2 个不同项目之间共享的公共代码,则将其移入它自己的项目(例如类库)并引用它。

除非您的网站是面向公众的 API,否则从其他解决方案引用它是没有意义的 - 它也不会按照您希望的方式工作。

于 2013-05-31T14:20:27.440 回答
2

我建议您将公共代码移动到另一个程序集并从两个地方引用它!

于 2013-05-31T14:22:11.650 回答