上下文 我有一个较旧的Visual Studio Windows服务项目,尝试进行构建时会抛出以上消息。
尝试 因此,在阅读Why installing vcredist_x86.exe doesn't fix SideBySide error when I develop an EXE on one machine and run it on another one?之后,我认为安装提到的(或确切的https://support.microsoft.com/nl-nl/help/973544/description-of-the-security-update-for-microsoft-visual-c-2005-service)或https://www.microsoft.com/en-us/download/details.aspx?id=14431或http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26347等中的一个是可以的,但仍然拒绝构建。
我有dll吗? 似乎我仍然(现在)有一个c:\ Windows \ WinSxS \ x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.4053_none_cbf21254470d8752 \似乎匹配,但它仍然弹出相同的消息。
错误
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\
MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3867,5):
error MSB3113: Could not find file 'Microsoft.VC80.CRT,
Version=8.0.50727.4053, PublicKeyToken=1fc8b3b9a1e18e3b,
ProcessorArchitecture=x86, Type=win32'.
更新(已解决)
打开属性后,单击此处并打开和关闭选项(使它们保持不变)...问题已自动解决...