Translate

Mostrando postagens com marcador VS2022. Mostrar todas as postagens
Mostrando postagens com marcador VS2022. Mostrar todas as postagens

domingo, 26 de maio de 2024

Visual Studio 2022 em CHE "Antigo".

 Com certeza muitos de vocês usam CHE´s com "padrão antigo". Estes CHE´s utilizam Windows, SQL e Visual Studio 2019...

Todos sabem também que o Visual Studio 2022 está muito melhor se comparado ao Visual Studio 2019... Muitas são as razões pra isso e você pode pesquisar na internet sobre isso...

Vamos então utilizar um CHE "antigo", criado na versão 10.0.37. Nele vamos instalar e configurar o VS2022 para trabalhar com o D365F&O e o DevOps!

O primeiro passo é remover o Visual Studio 2019. Salve seus trabalhos no DevOps ou localmente antes é claro! Abra o Visual Studio Installer, clique no botão "More" e clique em "Uninstal".


Após a desinstalação, reinicie o Windows. Assim que se conectar novamente faça o Download do Visual Studio 2022 Professional. No meu caso utilizei a versão Preview mesmo:

 https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Professional&channel=Preview&version=VS2022&source=VSLandingPage&cid=2060&passive=false 

Inicie o processo de instalação e assim que lhe for solicitado quais componentes adicionais você quer instalar, marque a seguinte opção:


Após concluir a instalação vai ser necessário reiniciar o Windows!

Após logar no Windows novamente e abrir o VS2022 você verá que em "Extensions" não existe a opção que precisamos...




Agora você que se vire, da seus pulos ai... ema ema...





































Ou, aplique um pacote qualquer em sua VM, sendo que a exigência aqui é que o pacote seja na versão mais nova possiível, superior à 10.0.36. Quando um pacote é aplicado uma pasta é criada no diretório "J:\DeployablePackages ou k:\DeployablePackages", dependendo da configuração da sua VM.


Dentro da pasta destacada acima você encontrará a pasta "DevToolsService\Scripts" e dentro da pasta Scripts procure pelo arquivo de nome "Microsoft.Dynamics.Framework.Tools.Installer.17.0.vsix". Execute ele e siga o setup. Neste passo o VS precisa estar fechado.


Depois de concluir esta instalação, abra novamente o Visual Studio 2022, execute todo o processo de conexão ao DevOps e oque mais for de sua preferência e vá trabalhar!



Caso você não consiga executar os passos descritos anteriormente, entre em contato comigo. O valor da minha hora é mais barato que o de um DEV, mesmo que seja um "junior"... ou até de um "junior" que pensa que é senior e ganha como um senior pra fazer caca pra todo lado em tudo quando é projeto!!!

Obs: Se lembrou de alguém, de uma risadinha ai...

Obs2: Se a carapuça serviu... use-a-a!!!

Dynamics 365 FinOps Unified Developer Experience

 

Esta é minha primeira experiência com a "Unified Developer Experience" conforme documentações oficiais logo abaixo.

https://learn.microsoft.com/en-us/power-platform/developer/unified-experience/finance-operations-dev-overview?wt.mc_id=DX-MVP-5003744

https://learn.microsoft.com/en-us/power-platform/admin/unified-experience/finance-operations-apps-overview?wt.mc_id=DX-MVP-5003744

Todo meu teste foi baseado em uma ótima explicação fornecida por um MVP chamado "Aurelien Clere". O link para o post original dele está ao final desta página.

Tudo oque fiz foi em uma VM no Azure equipada com o Windows Server 2022, 16GB de memória e disco de 126GB. Uma VM padrão simples! Anteriormente já tinha feito o mesmo teste em um Windows 11, funcionou perfeitamente. Só usei o Windows Server pra facilitar  captura de prints!

O primeiro passo é simples e fácil de executar, faça o download do Visual Studio 2022, instale e reinicie seu dispositivo. O setup é NNF, prints são desnecessários!

No meu caso eu usei a versão Preview Professional do VS2022.

Durante o setup lhe será perguntado se você quer instalar algo a mais, marque as seguintes opções exatamente como nas imagens abaixo:


 Aguarde o final da instalação!


Faça o login com sua conta licenciada para o VS ou clique no “Skip...”


Após abrir o VS vá na aba "Manage Extensions", pesquise por "Power Platform" e clique em instalar. Atenção à imagem abaixo para escolher a opção correta, da Microsoft!

Após clicar em instalar você tem que fechar o VS e aguardar o processo de instalação:

Clique em Modify.

Após a conclusão abra novamente o VS, clique em "Tools" e você verá as opções relacionadas ao F&O, clique em "Conect to Dataverse"...

Em "Deployment Type" altere para "Office 365", marque a opção "Show Advanced", informe sua conta de email e senha e faça o login.

Na tela seguinte eu escolhi meu ambiente de DEV préviamente criado via Power Platform (Que mostrarei em outro post!) Nesta tela abaixo, dependendo do nivel de acesso de sua conta, você verá mais organizações e ambientes!

Selecione a "Solution". Entenda bem a documentação desta parte, escolha a opção mai adequada ao seu projeto:

Agora clique em "Yes" para fazer o download dos metadados.

Se você abrir o "Output" do VS vai ser possível acompanhar o progesso do trabalho.

Abra a pasta conforme print abaixo:

Tendo em mente que utilizando o VS2022 em seu próprio dispositivo e que você pode se conectar a tenants diferentes de clientes diferentes, organize estas pastas de forma a melhor identificar o cliente, o ambiente, a versão e o que mais você julgar coerente! Seja organizado páh!
Ao abrir a pasta você verá oque costuma ver dentro de um CHE!

Agora em "Tools" abra "Options", filtre por "Power" e na opção "General" do "Power Platform Tools" marque as opções conforme imagem abaixo. Recomendação padrão. Pesquise as demais opções caso queira!

Abra a opção "Configure Metadata":

Analise bem as configurações, elas foram criadas pelo próprio VS durante o setup e conexão com o Dataverse. Para cada cliente ou ambiente você pode adicionar novas ou alterar as existents!

Verifique as propriedades de seus projetos e altere esta opção para fazer o deploy incremental automaticamente para o ambiente "UnO".

Tenha atenção pois agora com a possibilidade de se conectar a diferentes ambientes, você precisa ter certeza de está conectado ao Dataverse correto!

Ou faça o deploy manualmente:

Full Buid e Sync Database continuam lá, você só precisa se atentar à esta nova opção durante o processo:

Enfim, isso tudo ainda é novo, tem muita coisa por vir, muita coisa a ser explorada e testada... Tem realmente muita coisa a se fazer! Eu não sou DEV, apenas testei um recurso novo. Não inventei nada do que está ai acima, apenas segui exemplos de quem realmente fez todo o trabalho de descobrir como tudo funciona!

Meu blog é apenas pra documentar processos que eu já fiz, pra fixar aprendizado. Se isso te ajudat um tantim, ótimo!

Façam vocês seus testes, descubram por vocês mesmos estes recursos!

O post original que me permitiu fazer este teste? É este aqui ó: https://www.powerazure365.com/blog-1/dynamics-365-finops-unified-developer-experience

O criador deste post já deixa claro que coisas vão mudar, também fornece links para as documentações oficiais da Microsoft e várias outras dicas que eu não segui por não ser DEV (To aprendendo ainda).

Em outros posts vou documentar meu processo para fazer o deploy de um ambiente de DEV UnO e o deploy de pacotes nele!

Até a próxima turma!