Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, sou novo no forum e no .NET
Estou tendo problemas pra chamar uma dll localizada no diretório \bin da minha aplicação.
Copiei o exemplo do tutorial fornecido pela microsoft e obtenho o seguinte erro na hora de rodar o programa no browser:
The located assembly's manifest definition with name 'HelloObj' does not match the assembly reference.
Abaixo os códigos:
ARQUIVO .ASPX
<%@ Import Namespace="HelloWorld" %> <html> <script language="C#" runat="server"> public void Page_Load(Object sender, EventArgs E) { HelloObj comp = new HelloObj(); Message.InnerHtml += comp.SayHello() + "<p>"; comp.FirstName = "Microsoft .NET Framework"; Message.InnerHtml += comp.SayHello() + "<p>"; comp.FirstName = "ASP.NET"; Message.InnerHtml += comp.SayHello() + "<p>"; comp.FirstName = "World!!!"; Message.InnerHtml += comp.SayHello(); } </script> <body style="font: 10pt verdana"> <h3>A Simple Managed Component</h3> <h5>Object Output: </h5> <div id="Message" runat="server"/> </body> </html>
ARQUIVO .CS que compilado gerou sem errros o .DLL
using System; using System.Text; namespace HelloWorld { public class HelloObj { private String _name; public HelloObj() { _name = null; } public String FirstName { get { return _name; } set { _name = value; } } public String SayHello() { StringBuilder sb = new StringBuilder("Hello "); if (_name != null) sb.Append(_name); else sb.Append("World"); sb.Append("!"); return sb.ToString(); } } }Obs: Nao existe arquivos: Global.asa nem web.config
Só existem o arquivo .aspx, na raiz do aplicação, e, no diretorio /bin, o arquivo .dll
Espero q possam me ajudar.
Carregando comentários...