Eu costumava ver que alguém perguntava como compilar a DLL no fórum do CSDN no fórum do CSDN e respondia na época. Mais tarde, senti que pode haver alguém para usá -lo, então organizei recentemente o artigo.
Você pode ver a dll que você faz
http://www.bestaspx.net/down/allindll.zip
Deixe -me falar sobre o método primeiro:
1. Obtenha o código -fonte da classe .aspx página
Em c: /windows/microsoft.net/framework/v1.1.1.4322/temporary ASP.NET Arquivos Diretório, você pode ver seu site e nome do diretório virtual, clicar e encontrar sua classe de página, mas preste atenção, o nome não é Muito conectado ao seu nome original, você também pode encontrá -lo diretamente na página errada através da armadilha:
Arquivo de origem: c: /windows/microsoft.net/framework/v1.1.4322/temporary asp.net arquivos/root/6e5a7fb1/54c3fdeb/ehrvxfn5.0.cs Linha: 90
(Adicione a armadilha à posição de qualquer posição da página ASPX e obtenha o arquivo de fonte de compilação)
Segundo, compilar
Através dos arquivos de origem acima, anotação de itens de dependência: como
//dependences.add 18: //wwwroot/dlltest/ex2.aspx ");
Então compile
Método um
Open VS, crie um novo projeto da Web, inclua essas classes de página e anote as dependências da página e defina o tipo de compilação da imagem para incorporado.
Método dois
Aqueles sem VS podem ser compilados com compiladores CSC/VBC
Claro, a imagem também pode ser embalada, para que todas as coisas entrem na DLL
Vamos falar brevemente sobre como compilar a imagem em DLL na linha de comando
C:/Arquivos de programas/Microsoft Visual Studio .net/estrutura
resxgen.exe /i:logo.gif /o:test_res.resx /n: logotipo
Obtenha o arquivo de recursos test_res.resx e você pode compilar o recurso na linha de comando.
Se você não conseguir obter resxgen, pode baixá -lo aqui: http://www.bestaspx.net/down/resxgen.zip
Código -fonte: http://www.bestaspx.net/down/resxgen_src.zip
Então, como usar arquivos de recursos no projeto, consulte:
Assembléia myAssem = Assembly.GetexecutingAssEMBLY ();
ResourceManager rm = novo ResourceManager ("Nome Space .Test_Res", MyAssem);
System.Drawing.Image ObjGraphics = (System.Drawing.image) rm.getObject ("logotipo");
objGraphics.Save (Response.OutputStream, System.drawing.imaging.imageFormat.gif);
objGraphics.dispose ();
3. Estabeleça um mapeamento de ASPX para DLL
Adicione os itens de mapeamento de DLL na seção httphandlers da seção System.web da seção System.Web do aplicativo ASP.NET.
<add verb = "*" path = "ASPX Nome do arquivo" type = "Nome da classe, arquivo dll" />
Quarto, teste
Nas 3 etapas acima, todas as tarefas foram concluídas.
http: // localhost/nome do diretório virtual/nome do arquivo ASPX View Effect.
Porque foi há muito tempo, é escrito por memória, por isso é mais caótico.
Código -fonte de negócios download popular download www.html.org.cn