visual studio 2019 - arquivos a mais na pasta bin
estou usando o visual studio 2019 e caso eu crie os projetos a partir do visual studio e debugar o projeto ele gera alguns arquivos a mais do que o mostrado na aula. os arquivos ficam dentro de uma s
<p>olá kellani, seguinte, entendi a sua dúvida e de forma resumida sem entrar em detalhes especificos (ate msm pq nao sei de todos kkkk).</p>
<p>o .net framework só funciona no windows, o que faz o .net core ser multiplataforma é ao inves de gerar uma compilação agrupada gerando um &#34;exe&#34; no final, ele usa as dlls e os arquivos de suporte (dev.json, runtimeconfig.json,etc..) para fazer tipo uma compilaçao desacoplada para funcionar em qualquer so, por isso vc ve as dll&#39;s adicionais, no linux por exemplo, um arquivo &#34;exe&#34; nao seria executado e sim através das dll&#39;s geradas.</p>
Você já viu WiX ainda?


<http://wix.sourceforge.net/>


Ele constrói instaladores do Windows usando um arquivo XML e tem bibliotecas adicionais para usar se você quiser fancify seus instaladores e afins. Eu vou admitir a curva de aprendizagem para mim foi médio-alto em conseguir as coisas começaram, mas depois eu fui capaz de construir uma segunda instalador sem quaisquer dificuldades.


Ele vai lidar com atualizações e outros itens, se assim desejar, e você pode aplicar permissões de pasta e similares para os instaladores. Ela também lhe dá maior controle sobre onde exatamente você quer instalar arquivos e é compatível com todas as convenções da pasta do Windows padronizados, para que você possa especificar "PROGRAM\_DATA" ou algo nesse sentido eo instalador sabe para colocá-lo em C: \ Documents and Settings \ All Users \ Application Data ou C: \ ProgramData dependendo se você está rodando o XP ou Vista.


O boato é que o Office 2007 e Visual Studio 2008 usado WiX para criar o seu instalador, mas eu não tenho sido capaz de verificar que em qualquer lugar. Eu acredito que está é desenvolvido por algumas pessoas da Microsoft no interior. É um problema somente com o Visual Studio 2013, ocasionado por quando já rodou uma versão anterior do BIT. Que por um erro, sobrescreveu um arquivo de configuração do vstest engine.


Para corrigir o problema é necessário atualizar para a versão 14.1.14 do BIT ou superior. E realizar um procedimento manual dos arquivos de configurações do vstest.executionengine.x86.exe.


1) Localize a pasta do vstest.executionengine.x86.exe, normalmente em C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\


![](http://desenv.benner.com.br/accessviolation/?qa=blob&qa_blobid=1522555506952452287)


2) Apague o arquivo, vstest.executionengine.x86.exe.config.


3) Copie o arquivo vstest.executionengine.exe.config e renomei para vstest.executionengine.x86.exe.config


 


Para visualizar a versão do BIT instalada no VS2013, acesse: Tools -> Extension and Updates![](http://desenv.benner.com.br/accessviolation/?qa=blob&qa_blobid=6188105126875763140) Olá Bruna,
  

  
Muitas vezes softwares provocam conflito com o hardware, principalmente quando o memória é solicitada. Pode ser a placa mãe (o BIOS não aparece se ela estiver com problema) ou a placa de vídeo. Verifique-as. Não é por compatibilidade, já que falou que tem o hábito de usar tal software. Procure não ter muitos programas ativos em segundo plano quando usa softwares pesados como é o CorelDraw. Otimize o computador regularmente, isto é, limpe o cache, desinstale programas desnecessários e em desuso, limpe o Registro do Sistema.
  

  
Boa sorte <p><code>\_msc\_ver</code> e possivelmente <code>\_msc\_full\_ver</code> é o que você precisa. você também pode examinar o visualc.hpp em qualquer instalação recente do boost para alguns exemplos de uso.</p><p>alguns valores para as versões mais recentes do compilador são:</p><pre><code>msvc++ 14.15 \_msc\_ver == 1915 (visual studio 2017 version 15.8) msvc++ 14.14 \_msc\_ver == 1914 (visual studio 2017 version 15.7) msvc++ 14.13 \_msc\_ver == 1913 (visual studio 2017 version 15.6) msvc++ 14.12 \_msc\_ver == 1912 (visual studio 2017 version 15.5) msvc++ 14.11 \_msc\_ver == 1911 (visual studio 2017 version 15.3) msvc++ 14.1 \_msc\_ver == 1910 (visual studio 2017 version 15.0) msvc++ 14.0 \_msc\_ver == 1900 (visual studio 2015 version 14.0) msvc++ 12.0 \_msc\_ver == 1800 (visual studio 2013 version 12.0) msvc++ 11.0 \_msc\_ver == 1700 (visual studio 2012 version 11.0) msvc++ 10.0 \_msc\_ver == 1600 (visual studio 2010 version 10.0) msvc++ 9.0 \_msc\_full\_ver == 150030729 (visual studio 2008, sp1) msvc++ 9.0 \_msc\_ver == 1500 (visual studio 2008 version 9.0) msvc++ 8.0 \_msc\_ver == 1400 (visual studio 2005 version 8.0) msvc++ 7.1 \_msc\_ver == 1310 (visual studio .net 2003 version 7.1) msvc++ 7.0 \_msc\_ver == 1300 (visual studio .net 2002 version 7.0) msvc++ 6.0 \_msc\_ver == 1200 (visual studio 6.0 version 6.0) msvc++ 5.0 \_msc\_ver == 1100 (visual studio 97 version 5.0) </code></pre><p>o número da versão acima, é claro, refere-se à versão principal do seu visual studio que você vê na caixa sobre, não ao ano no nome. uma lista completa pode ser encontrada <a href="https://en.wikipedia.org/wiki/microsoft\_visual\_c%2b%2b#internal\_version\_numbering">aqui</a> . <a href="https://blogs.msdn.microsoft.com/vcblog/2016/10/05/visual-c-compiler-version/">iniciando recentemente</a> , o visual studio começará a atualizar seus intervalos monotonicamente, o que significa que você deve verificar os intervalos, em vez dos valores exatos do compilador.</p><p><code>cl.exe /?</code> fornecerá uma sugestão da versão usada, por exemplo:</p><pre><code>c:\program files (x86)\microsoft visual studio 11.0\vc\bin&gt;cl /? microsoft (r) c/c++ optimizing compiler version 17.00.50727.1 for x86 ..... </code></pre> é natural que com o tempo o sistema operacional passe a consumir mais recursos. isso acontece principalmente por dois motivos:

arquivos temporários & cache são acumulados com o tempo;

muitos pacotes (e serviços) posteriormente instalados que consomem mais memória e mais processamento, consecutivam… você já deve ter uma conta da microsoft para isso, certo?  
então, quando você o instalou ele deve ter criado uma pasta chamada skydrive (nome padrão) nos seus documentos. os arquivos que você colocar/excluir nesta pasta e as pastas que você criar/excluir lá dentro serão sincronizados no seu skydrive. eu pelo que entendo. se for para web melhor uma ferramenta que integra facilmente tudo e é rad, no caso microsoft visual studio.... os arquivos permitem gravar os dados de um programa de forma permanente em mídia digital.

vantagens de utilizar arquivos

armazenamento permanente de dados: as informações permanecem disponíveis mesmo que o programa que as gravou tenha sido encerrado, ou seja, podem ser consultadas a qualquer momento.
grande quantidade dados pode ser armazenada: a quantidade de dados que pode ser armazenada depende apenas da capacidade disponível da mídia de armazenamento. normalmente a capacidade da mídia é muito maior do que a capacidade disponível na memória ram.
acesso concorrente: vários programas podem acessar um arquivo de forma concorrente.
a linguagem c trata os arquivos como uma sequência de bytes. esta sequência pode ser manipulada de várias formas e para tanto, existem funções em c para criar, ler e escrever o conteúdo de arquivos independente de quais sejam os dados armazenados.

em c, o arquivo é manipulado através de um ponteiro especial para o arquivo.

a função deste ponteiro é “apontar” a localização de um registro.

sintaxe:
file < *ponteiro >

o tipo file está definido na biblioteca stdio.h.

exemplo de declaração de um ponteiro para arquivo em c:

file *pont\_arq;

lembrando que file deve ser escrito em letras maiúsculas. <p><strong> para uma lista de arquivos a serem empurrados, execute: </strong></p><pre><code>git diff --stat --cached [remote/branch] </code></pre><p><em> exemplo: </em></p><pre><code>git diff --stat --cached origin/master </code></pre><p><strong> para o diff do código dos arquivos a serem enviados, execute: </strong></p><pre><code>git diff [remote repo/branch] </code></pre><p><strong> para ver os caminhos completos dos arquivos que serão alterados, execute: </strong></p><pre><code>git diff --numstat [remote repo/branch] </code></pre><p>se você quiser ver estes diffs em uma gui, você precisará configurar o git para isso. veja <a href="https://stackoverflow.com/questions/255202/how-do-i-view-git-diff-output-with-visual-diff-program">como vejo a saída 'git diff' com um programa de diferenças visuais?</a> .</p> cara vou te dar dois concelho 1ª nunca confie em dispositivo de armazenamento tenha sempre um backup.  
2ª você já tentou usar dois aplicativos diferentes e não teve sucesso, se os arquivos são muito importantes leva para um especialista pois você pode acaba piorando a situação boa sorte