Tôi có thể nhận giá trị GUID của giao diện và của lớp để tạo DLL trong C# ở đâu? Tôi sử dụng Viusal Studio 2005.Xin vui lòng trợ giúp.?Tôi có thể nhận giá trị GUID giao diện và lớp để tạo DLL, C#
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace Wrapper
{
[Guid("")] => Where can i get this???
[InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
public interface _Service
{
[DispId(1)]
SearchResponse ExecuteSearch();
}
[Guid("")] => Where can i get this???
[ClassInterface(ClassInterfaceType.None)]
[ProgId("Wrapper.Service")]
public class Ebil : _Service
{
FactService ew;
public Ebil()
{
ew = new FactService();
}
public SearchResponse ExecuteSearch(SearchRequest searchRequest)
{
return ew.ExecuteSearch(searchRequest);
}
}}
Bạn đang hỏi cách tạo một guid để đặt trong thuộc tính contructor, hoặc cách lấy guid được đặt trong đó khi chạy? Tôi giả định sau. –
@Juan Ayala - anh ta không cần phải nhận được một số guids cho các lớp học của mình như là đối số cho GuidAttribute, mà ghi đè lên các loại tự động guids. – Matten