A Microsoft vem ja ha alguns anos desenvolvendo uma forma para que as empresas que criam sofwtares utilizem o Visual Studio de forma embutida em suas aplicacoes permitindo a customizacao do software. Desta forma, as empresas contariam com uma gama de recursos (Intelisense, debug, etc) para que usuarios avancados de seus aplicativos pudessem escrever codigo customizado gerando novas funcionalidades ou mesmo adaptando rotinas para melhor atender a suas necessidades. Uma das primeiras ferramentas com este intuito foi o VBA, onde permitia a escrita de macros em uma linguagem muito proxima a do Visual Basic. O exemplo mais famoso de uso do VBA e o Miscrosoft Office, que permitia escrever macros nos documentos do Word, Excel entre outros. Com o surgimento do .Net, a Microsoft passou a trabalhar no VSTA, que a grosso modo e o VBA so que em linguagem e recursos .Net e a IDE do Visual Studio 2005. Um exemplo de programacao .Net embutida em um aplicativo, nao necessariamente VSTA, e o novo SqlServer, que permite escrever codigo .Net dentro do proprio banco de dados. Apesar da caracteristica de permitir a customizacao de nossos aplicativos, a comunidade em geral nao esta demonstrando muito interesse na ferramenta, digo isto, pelo baixo movimento nos foruns, blogs e sites sobre o assunto. Desconfio que um dos motivos desta desinteresse esta na cobranca de licenca de uso, o que e compreensivel, considerando que teriamos um "Visual Studio" dentro de nossos aplicativos. Porem para os descontentes com a licenca de uso, a boa noticia e que surge um forte candidato a concorrente, e pior, e de graca e open-source! O nome dele e SharpDevelop for Applications (SDA).O SDA, e baseado na ja conhecida IDE open-source SharpDevelop e tera o mesmo proposito do VSTA, ou seja, permitir embutir em um aplicativo uma IDE de desenvolvimento para a customizacao de rotinas. Essa briga promete! O que e otimo para nos desenvolvedores. Links relacionados:- Visual Studio for Applications [http://msdn.microsoft.com/vstudio/extend/vsta/default.aspx]- SharpDevelop for Applications [http://community.sharpdevelop.net/tags/SDA/default.aspx] Pra quem nao e MSDN Subscriber e nao tem como botar a mao em um Build do Windows Vista, mas ta louco pra ver as novidades, no site da PC Magazine (English) tem diversas screenshot do CTP de Fevereiro (Build 5308)!Se deliciem...Windows Vista Build 5308 ScreenShoots! O .Net Framework possui recursos de seguranca que bloqueiam a execucao de aplicativos/bibliotecas quando estes estao hospedados em um endereco remoto, como por exemplo, um compartilhamento de rede que nao seja a maquina local. Na tentativa de execucao e disparada uma SecurityException.Para contornar este problema e possivel configurar facilmente o .Net Framework da maquina local para permitir a execucao de aplicativos de um determinado endereco de rede. Esta configuracao se da atraves do CasPol.exe (Codde Acess Security Policy Tool) um utilitario que e instalado juntamente com o .Net Framework (estou usando o 2.0).A seguir os procedimentos:1) Acessar o prompt de comando do windows [Menu Iniciar | Programas | Acessorios | Prompt de comando]2) Acessar a pasta do .Net Framework, por exemplo, "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>"3) Digitar: ''caspol -m -ag LocalIntranet_Zone -url \\<servername>\<foldername>\* FullTrust -n "<name>" -d "<description>"''4) Pronto! A partir deste momento