我有一个相当大的网络应用程序,其中包含几个不同的项目。我必须添加一些额外的功能(帐户验证、搜索产品等)。我得到了两个.dll
文件,比如说Services.dll
和Interfaces.dll
.
Services.dll
包括三个类,其中包含多个方法Interfaces.dll
及其接口。
例子:
//SERVICES.DLL
using Interfaces;
namespace Services
{
internal class User : IUser
{
public Users GetUserByName (string Name)
{
//Implementation
}
}
}
//INTERFACES.DLL
namespace Interfaces
{
public interface IUser
{
Users GetUserByName(string Name);
}
public class Users
{
public string FirstName {get; set;}
public string LastName {get; set;}
}
}
为了实现额外的功能,我需要在我包含的几个项目中使用这些方法。如何使用提供的 dll 来实现这一点?使用 dll 创建 Web 服务是一种方式吗?那么服务将如何消费它们呢?
一切都在 C# 和 Net 2.0 中实现。