Я не могу добавить System.Windows.Forms
в мою библиотеку услуг WCF.Невозможно добавить ссылку `System.Windows.Forms` в мою библиотеку сервиса WCF
Я хочу вернуть List<ListViewItem>
из моего метода GetItems(string path)
, я также пытался добавить ссылку на System.Windows.Forms
, но не нашел, что это выглядит как библиотека службы WCF не поддерживает его.
Любые идеи, как я мог это сделать?
namespace WcfServiceLibrary1
{
[ServiceContract]
public interface IFileManager
{
[OperationContract]
List<ListViewItem> collection(string path);
}
}
Это мой Item.cs
класс:
namespace WcfServiceLibrary1
{
[DataContract]
public class Item
{
[DataMember]
public string name;
[DataMember]
public string path;
[DataMember]
public long size;
[DataMember]
public DateTime date;
}
}
Я думаю, вам нужно создать приложение для формы Windows и использовать службу WCF в качестве клиента. Затем вы можете вызвать его метафоры и показать результат в своей форме. Цель WCF не показывать пользователям никаких данных. – Fer