"));
Nova Release do AJAX Control Toolkit V1.0.10920 Livro - ASP.NET AJAX In Action New Release of AJAX Control Toolkit V1.0.10920 Book - ASP.NET AJAX In Action
Set 25 Sep 25

image Esta nova versão do Visual Studio, vem com suporte Multi-Targeting, um novo conceito, que nos permite desenvolver para várias versões da .NET Framework com o mesmo Visual Studio. This new version of Visual Studio, support comes with Multi-Targeting, a new concept, which allows us to develop multiple versions of. NET Framework with the same Visual Studio.

Nas versões anteriores isto não era possível, por exemplo, para desenvolver/suportar aplicações com a versão 1.0 e 1.1 da Framework, apenas poderíamos utilizar o Visual Studio 2003, e para a versão 2.0 apenas o Visual Studio 2005. In previous versions this was not possible, for example, to develop / support applications with version 1.0 and 1.1 of the Framework, we could only use the Visual Studio 2003 and version 2.0 for only the Visual Studio 2005.


Com o Multi-Targeting, podemos desenvolver/suportar aplicações com várias versões da Framework (2.0, 3.0 e 3.5). With the Multi-Targeting, we can develop / support applications with multiple versions of the Framework (2.0, 3.0 and 3.5). As versões inferiores à 2.0 não são suportadas, por isso ainda temos de continuar a utilizar o Visual Studio 2003 para dar suporte a aplicações desenvolvidas com esta versão. The versions below 2.0 are not supported, so we still have to continue to use Visual Studio 2003 to support applications developed with this version.

A Microsoft pretende continuar a disponibilizar esta funcionalidade nas próximas versões do Visual Studio, por isso, a partir de agora apenas vamos necessitar de ter uma versão do Visual Studio instalada no nosso computador. Microsoft intends to continue to provide this functionality in future versions of Visual Studio, so from now we just need to have a version of Visual Studio installed on our computer.

O Multi-Targeting permite que o Visual Studio se ajuste à versão da plataforma que nós escolhermos para o novo projecto. The Multi-Targeting allows the Visual Studio fit the version of the platform we choose for the new project. Este ajuste inclui a alteração dos templates, dos controlos disponíveis, do intellisense, das bibliotecas disponíveis, etc… Para que quem está a desenvolver não se engane e adicione por exemplo um controlo não suportado na versão utilizada. This adjustment includes the modification of templates, controls available, the IntelliSense, available in libraries, etc ... For one who is doing is not wrong to add such a control is not supported in the version used.

Por exemplo, quando criamos um novo projecto, temos disponível uma dropdow que nos permite escolher a versão da plataforma que o novo projecto vai usar. For example, when creating a new project, we have available a dropdow that allows us to choose the version of the platform that the new project will use.

image

Como podemos ver pela imagem anterior, com a Framework 3.5, temos disponíveis um conjunto de projectos que incluem por exemplo uma “WPF Application” e uma “WCF Service Application”. As we can see the previous image, with the Framework 3.5, we have available a range of projects that include such a "wpf Application" and a "WCF Service Application". Se agora alterarmos a versão para 2.0, o número de projectos disponíveis é reduzido. If we change the version to 2.0, the number of projects available is limited.

image

Este é um óptimo exemplo que nos permite perceber o tipo de ajustes que o Visual Studio faz de acordo com a versão da plataforma escolhida, por forma a proporcionar ao utilizador o ambiente de desenvolvimento adequado. This is a great example that allows us to understand the type of adjustments that Visual Studio is in accordance with the version of the platform chosen in order to provide the user the appropriate environment for development.

Para percebermos melhor esta funcionalidade vamos criámos uma “ASP.NET Web Application” para a versão 2.0. To better understand this feature we have created a "ASP.NET Web Application" to version 2.0.

image

A primeira mudança de que nos apercebemos logo, é na Toolbox, de onde desapareceram os controlos relacionados com o ASP.NET AJAX (Nota: estes controlos podem ser adicionados para serem utilizados na versão 2.0, mas não vêm por omissão), e também desapareceu o novo controlo de dados “ListView”. The first change that we realized once it is in the Toolbox, which disappeared from the controls related to ASP.NET AJAX (Note: these controls can be added for use in version 2.0, but do not come by default), and also disappeared control of the new data "ListView". Estas são algumas das alterações efectuadas pelo suporte Multi-Targeting. These are some of the changes made by the Multi-Targeting support.

Podemos fazer upgrade desta aplicação para a versão 3.5? This application can upgrade to version 3.5?

Sim, é possível fazer upgrade da versão da framework na aplicação. Yes, you can upgrade the version of the application framework. Para isso, basta irmos às propriedades do projecto, clicando com o botão direito do rato sobre a WebApplication acabada de criar, e escolher Properties. To do this, simply go to the properties of the project, right-clicking the mouse on the WebApplication newly created, and choose Properties.

image

Na janela das propriedades do projecto, podemos alterar a versão da framework de 2.0 para 3.5. In the Properties window of the project, we can change the version of the framework of 2.0 to 3.5.

image

Quando alteramos a versão, somos informados que o projecto necessita de ser fechado e reaberto. When changing the version, we are informed that the project needs to be closed and reopened.

image

Ao aceitarmos a alteração, o Visual Studio, altera o projecto, e todo o IDE, de forma a adaptar-se à nova versão da plataforma. By accepting the change, Visual Studio, amending the draft, and all the IDE, so as to adapt to the new version of the platform. Quando o projecto é reaberto, na Toolbox, já podemos encontrar o novo controlo de dados “ListView”, e os controlos do ASP.NET AJAX. When the project is reopened, the Toolbox, we can find the new control data "ListView", and controls of ASP.NET AJAX.

image

O downgrade de aplicações também é possível, por exemplo, da versão 3.5 para a versão 2.0, no entanto, todo o código que seja específico da versão 3.5 terá de ser alterado manualmente, pois apenas as referências, web.config, etc… serão alterados. The downgrade of applications is also possible, for example, from version 3.5 to version 2.0, however, all the code specific to version 3.5 will have to be changed manually, because only references, web.config, etc ... will be changed .

Como pudemos ver pelo artigo, o Multi-Targeting é uma excelente funcionalidade disponibilizada pelo Visual Studio 2008, facilitando em muito a sua adopção por parte de todos nós, incluindo as empresas, pois a migração de projectos já não será problema (quem não se lembra da tentativa de migração de projectos em 1.1 para 2.0 :)) As we see in the article, the Multi-Targeting is an excellent functionality provided by Visual Studio 2008, facilitating its adoption in much by all of us, including businesses, because the migration of projects is not one problem (who does not remember the attempted migration projects at 1.1 to 2.0:))

Mais uma excelente funcionalidade do Visual Studio 2008. One more excellent feature of Visual Studio 2008.

Deixem os vossos comentários e opiniões. Leave your comments and opinions. Todo o Feedback é bem vindo. All the feedback is welcome.


publicado por NC Etiquetas: 13 , 86 published by NC Etiquetas: 13, 86

3 Responses a “Suporte Multi-Targeting do Visual Studio 2008” 3 Responses to "Support Multi-Targeting Visual Studio 2008"

  1. Novidades do Visual Studio 2008 « Isto Mesmo Diz: What's New in Visual Studio 2008 "Even That Says:

    [...] » Suporte Multi-Targeting [...] [...] "Support Multi-Targeting [...]

  2. domelhor.net Diz: domelhor.net Says:

    Suporte Multi-Targeting do Visual Studio 2008 Support Multi-Targeting Visual Studio 2008

    Explica Explains

  3. 10 Razões para não mudar para o Visual Studio 2008 » Isto Mesmo Diz: 10 Reasons not to switch to the Visual Studio 2008 'This Even Says:

    [...] » Suporte Multi-Targeting [...] [...] "Support Multi-Targeting [...]

Deixar uma resposta Leave a Reply