Dove posso ottenere il valore GUID dell'interfaccia e della classe per la creazione di DLL in C#? Io uso Viusal Studio 2005.Please aiuto.?Dove posso ottenere il valore GUID l'interfaccia e la classe per la creazione di 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);
}
}}
Stai chiedendo come generare un guid da posizionare nel contructor di attributo, o come ottenere il guid che è stato inserito lì in fase di runtime? Presumo quest'ultimo. –
@Juan Ayala - no ha bisogno di ottenere alcuni guidi per le sue classi come argomenti per GuidAttribute, che sovrascrive i guidi di tipo automatico. – Matten