若VS不singin 则可能在一段时间之后遇到错误 MSB4175
C:Program Files (x86)MSBuildMicrosoftVisualStudiov12.0CodeAnalysisMicrosoft.CodeAnalysis.targets(214,5) error MSB4175: The task factory "CodeTaskFactory" could not be loaded from the assembly "C:Program Files (x86)MSBuild12.0binMicrosoft.Build.Tasks.v12.0.dll"
解决方法
1 登录后重新编译
2 如果实在是没有账号,那么找到文件C:Program Files (x86)MSBuildMicrosoftVisualStudiov12.0CodeAnalysisMicrosoft.CodeAnalysis.targets
然后 214行
<Target Name="SetCABuildNativeEnvironmentVariables">
<SetEnvironmentVariable Condition="'$(Language)'=='C++' and '$(CAExcludePath)' != ''" EnvValue="$(CAExcludePath)" EnvKey="CAExcludePath" />
</Target>
对于这个Target
注释掉中间的设置
即
<Target Name="SetCABuildNativeEnvironmentVariables">
<!--SetEnvironmentVariable Condition="'$(Language)'=='C++' and '$(CAExcludePath)' != ''" EnvValue="$(CAExcludePath)" EnvKey="CAExcludePath" />
</Target>
213