Сборка Microsoft.VC90.CRT вопрос - PullRequest
       19

Сборка Microsoft.VC90.CRT вопрос

2 голосов
/ 10 сентября 2010

Наше приложение C # должно запустить третий (от нашего клиента) исполняемый файл (VC ++), чтобы что-то сделать.в XP и Windows 7 он работал нормально, но в Windows Embedded Standard 7 он вылетелдоступно на нашей машине с Win7 Embedded?Мы создали нашу Win7 Embedded из шаблона, из файла ответов и из настроенных вариантов.У всех один и тот же сбой.Мы используем .Net 3.5 sp1 и VS 2008.

спасибо,

Ответы [ 3 ]

3 голосов
/ 10 сентября 2010

Вы можете загрузить необходимый пакет из MSDN. http://www.microsoft.com/downloads/en/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en

Распространяемый пакет может быть упакован в ваше приложение, выполнив шаги, указанные в http://msdn.microsoft.com/en-us/library/ms235299.aspx

0 голосов
/ 10 сентября 2010

Если вы устанавливаете с помощью пакета MSI, вы можете использовать модуль слияния VC90 CRT.

Вы можете найти их в C: \ Program Files \ Общие файлы \ Модули слияния \ или C: \ Program Files (x86) \ Общие файлы \ Модули слияния \

0 голосов
/ 10 сентября 2010

Может быть, это поможет:

Зависимая параллельная сборка может быть установлена ​​как общая сборка или как закрытая сборка.Например, Visual Studio 2008 устанавливает сборку CRT в качестве общей параллельной сборки, которую можно найти в каталоге% WINDIR% \ WinSxS \ x86_Microsoft.VC90.CRT_ при запуске Windows XP или в каталоге% WINDIR% \ winsxs\ x86_microsoft.vc90.crt_ при работе с Windows Vista

Взято из http://msdn.microsoft.com/en-us/library/ms235342.aspx

...