Boa tarde, pessoal.
Ao instanciar um obj, obtenho a seguinte mensagem de erro:
invalid ServicedComponent-derived classes where found in the assembly.
(Classes must be public, concrete, have a public default constructor, and meet all ohter ComVisibility
requirements)
Segue a classe:
[Transaction(TransactionOption.Required)]
[JustInTimeActivation(true)]
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ClientFacade : ServicedComponent
{
public ClientFacade() { }
public void SaveClient(Params)
{
(...)
}
}
Procurando na net, vi que talvez setando o atribuito ComVisible para true - [assembly: ComVisible(true)] - no assemblyinfo do projeto resolveria o programa. Mas ao compilar ele reclamou de nao ter um strong name. Gerei entao o strong name, mas agora ele reclama que os assemblies aos quais eu faço referencia (assemblies de terceiros) nao possuem strong names...
Alguem sabe o que devo fazer? Estou no caminho certo ou há algum erro na classe?
Valeu!