Есть ли способ сослаться на определенный класс / интерфейс / ..., заключив его в свое пространство имен, а не в директиву using "using namespace_name"?!
Как, я работаю над сайтом, который использует коннектор SAP .NET. Я уже добавил ссылку на соединитель ddl и, ссылаясь на его пространство имен "using namespace_name", или установил пространство имен класса на другое, а не на пространство имен соединителя,
Я получил ошибку относительно классов соединителей с этим сообщением об ошибке «Не удалось найти тип или пространство имен, вам не хватает директивы using или ссылки на сборку?».
Но при изменении имени пространства имен на пространство имен коннектора все идет хорошо?!
// Set namespace to be IDestinationConfiguration interface namespace.
// Using this, everything is going well.
namespace SAP.Middleware.Connector
{
public class ConnectorConfiguration : IDestinationConfiguration
{
}
}
// Using that way; it's not working, and got an error regarding IDestinationConfiguration even it belongs to refernced namespace.
using SAP.Middleware.Connector;
public class ConnectorConfiguration : IDestinationConfiguration
{
}
Итак, типы соединителей заставили меня установить пространство имен класса на их пространство имен!
Возможно ли это? Если да, то как?