.net - microsoft - ¿Dónde está el paquete VC++ 2012 Runtime Bootstrapper en Visual Studio 2013?
microsoft visual c++ 2013 redistributable x64 (1)
Puede lograr esto pirateando su archivo de proyecto y copiando algunos archivos. El siguiente ejemplo es para usar las bibliotecas de Visual C ++ 2012 Runtime en Visual Studio 2013. Tendrá que cambiar algunos números de versión si está usando una versión diferente de Visual Studio o desea una versión diferente de las bibliotecas de Visual C ++ Runtime.
Primero agregue lo siguiente a su archivo de proyecto:
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Visual.C++.11.0.x64">
<Visible>False</Visible>
<ProductName>Visual C++ 2012 Runtime Libraries %28x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
El ejemplo anterior es para la versión de 64 bits de las Visual C ++ 2012 Runtime Libraries. Si desea usar la versión de 32 bits, debe reemplazar x64 con x86. Y si desea utilizar una versión diferente de la biblioteca C ++, deberá cambiar el número de versión 11.0. Si abre su proyecto en este momento y va a los requisitos previos notará una advertencia de que Visual Studio 2013 no puede encontrar las bibliotecas de Visual C ++ Runtime. Para solucionarlo, deberá copiar algunos archivos.
- Vaya a la siguiente carpeta: C: / Archivos de programa (x86) / Microsoft SDKs / Windows / v8.0A / Bootstrapper / Packages . Si desea una versión diferente de las bibliotecas en tiempo de ejecución de C ++, debe cambiar el número de versión de v8.0a.
- Copie la carpeta vcredist_x86 en la carpeta que usa Visual Studio 2013: C: / Archivos de programa (x86) / Microsoft SDKs / Windows / v8.1A / Bootstrapper / Packages . Asegúrese de utilizar un nombre diferente para evitar sobrescribir las bibliotecas de 2013. Usé vcredist_x64.2012 .
En este punto, puede abrir su solución y publicar su solución. Cuando los usuarios instalen su aplicación, se les pedirá que también instalen las bibliotecas de C ++ Runtime. Si sus usuarios ya han instalado la aplicación, deberán volver a instalarla; de lo contrario, no obtendrán la pregunta de cómo instalar las bibliotecas C ++ Runtime.
Es posible que no tenga la carpeta C: / Archivos de programa (x86) / Microsoft SDKs / Windows / v8.0A / Bootstrapper / Packages en su sistema. Creo que solo obtiene esta carpeta cuando instala Visual Studio 2012 además de Visual Studio 2013. Siéntase libre de editar esta pregunta si sabe dónde puede descargar los archivos sin tener que instalar Visual Studio 2012.
Tengo una aplicación .NET 4.5.2 que se implementa a través de ClickOnce. Utiliza la biblioteca Magick.NET , que requiere Visual C ++ Redistributable para Visual Studio 2012. Lo he intentado con el paquete 2013, pero todavía necesita la versión 2012 para funcionar. Desafortunadamente, la única versión enumerada bajo los posibles requisitos previos en Visual Studio 2013 es la versión 2013. No se encuentran otras versiones:
¿Cómo incluyo las Visual C ++ 2012 Runtime Libraries con mi aplicación ClickOnce en Visual Studio 2013 ?
EDITAR: Parece haber una pregunta muy similar para otra versión de Visual Studio que recibió muy poca atención.