Category Archives: .NET

.NET ASP.Net 2.0

ASP.NET Compilation Tool (Aspnet_compiler.exe)

O Visual Studio 2005 já incorpora a possibilidade de pre-compilação no seu IDE. No entanto o Visual Web Developer não o permite. POdemos no entanto fazé-lo manualmente executendo o aplicativo aspnet_compiler.exe.

A ferramenta de compilação do ASP.NET (Aspnet_compiler.exe) permite que compilar um aplicativo ASP.NET, in-loco ou para implantação num local de destino como um servidor de produção. Compilação in-loco ajuda o desempenho do aplicativo, pois os utilizadores finais não encontrarão um atraso na primeira solicitação para o aplicativo enquanto o aplicativo é compilado.

Compilação para implantação pode ser executada em uma destas duas maneiras: um que remove todos os arquivos de origem, como arquivos code-behind e marcação, ou um que mantém os arquivos de marcação.

Porquê pré-compilar:

As aplicações ASP.Net não desenvolvidas com as ferramentas acima descritas(sim, existem outras, como por exemplo o Delphi Prism da Oxygene) não necessitam de ser pré-compiladas para poderem “correr”, o .Net compila-as no momento em que são requeridas pelo utilizador.

A Pré-compilação é recomendável quando se pretende que estas executem mais rápido, quando não se pretende deixar o código fonte no servidor(por vezes externo e comercial) e quando se espera não precisar de alterar código frequentemente.

Aspnet_compiler no framework 3.5:

Não existe aspnet_compiler no .NET 3.5 porque o .NET 3.5 não inclui ASP.NET. A última versão do ASP.NET fio lançada como parte do Framework 2.0. No entanto como o .Net 2.0 é um subconjunto do ,Net 3.5 pode-se usar o mesmo aspnet_compiler que normalmente se encontra no direcório (%WINDIR%\Microsoft.NET\Framework\v2.0.50727\).

Exemplo de batch file:

set frmwk=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
set src=X:\MyApp
set dest=X:\MyAppcompiled
del /F /Q X:\MyAppcompiled\*.*
%frmwk%\aspnet_compiler -v /MyApp -p %src% %dest% -c

sintax:

aspnet_compiler  [-?]
                 [-m metabasePath | -v virtualPath [-p physicalPath]]
                 [[-u] [-f] [-d] [-fixednames] targetDir]
                 [-c]
                 [-errorstack]
                 [-nologo]
                 [[-keyfile file | -keycontainer container ] [-aptca] [-delaysign]]

Mais informações:

http://odetocode.com/Articles/417.aspx

.NET

Versões de Microsoft .Net Framework

additiveversionsnetfx

O Microsoft .Net Framework tem uma aborgadem do género: compile uma vez e execute em qualquer lado, similar ao JAVA “Write Once Run Everywhere(WORE)” da JVM.
Aparece em 2000 como um upgrade opcional o .Net Framework 1.0. A versão 3.0(WinFX) tem sido um componente obrigatório no Windows Vista e Server 2008 (Sistemas Operativos Longhorn)

  • .NET Framework 1.0 Beta 1 v1.0.????.0 on Nov 2000
  • .NET Framework 1.0 Beta 2 v1.0.2914.0 on Jun 2001
  • .NET Framework 1.0 RTM v1.0.3705.0 on Jan 2002
  • .NET Framework 1.0 SP1 v1.0.3705.209 on Mar 2002
  • .NET Framework 1.0 SP2 v1.0.3705.288 on Aug 2002
  • .NET Framework 1.0 SP3 v1.0.3705.6018 on Aug 2004
  • .NET Framework 1.1 RTM v1.1.4322.573 on Apr 2003
  • .NET Framework 1.1 SP1 v1.1.4322.2032 on Aug 2004
  • .NET Framework 1.1 SP1 v1.1.4322.2300 on Mar 2005 (Windows 2003)
  • .NET Framework 2.0 RTM v2.0.50727.42 on Nov 2005
  • .NET Framework 3.0 RTM v3.0.4506.30 on Nov 2006
  • .NET Framework 3.5 Beta 1 v3.5 on Apr 2007
  • .NET Framework 3.5 Beta 2 v3.5 on Jul 2007 (download)

net_35_namespaces_poster_jan081

.NET

BlogEngine.NET Project

BlogEngine.NET is an open source .NET blogging project that was born out of desire for a better blog platform. A blog platform with less complexity, easy customization, and one that takes advantage of the latest .NET features.

BlogEngine.NET was designed using the current .NET framework and focused on simplicity, ease of extendibility, and innovative features. With BlogEngine.NET, we hope to create the natural blog of choice for all .NET developers world wide.

http://www.dotnetblogengine.net/

.NET

XAML – eXtensible Application Markup Language

XAML (pronuncia-se “zamel”), (sigla de eXtensible Application Markup Language) é a principal linguagem de interface da Microsoft para o Windows Vista usada para criar interfaces de usuário de forma simples e rápida. Tende a ser um competidor direto do propalado OpenLaszlo do mundo Java.

XAML é uma linguagem declarativa baseada no XML.

Numa típica forma de uso, os ficheiros XML serão produzidos por uma ferramenta de desenho visual, tal como o Visual Studio .NET. O XML resultante será geralmente compilado, apesar de também ser possível a interpretação em tempo de execução.

read more »

.NET News

Microsoft Silverlight

Microsoft® Silverlightâ�¢Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows.

Links:

http://silverlight.net/

http://www.microsoft.com/silverlight/default01.aspx