diff --git a/conan/tools/microsoft/msbuilddeps.py b/conan/tools/microsoft/msbuilddeps.py index 76a438e986f..b64067b68ca 100644 --- a/conan/tools/microsoft/msbuilddeps.py +++ b/conan/tools/microsoft/msbuilddeps.py @@ -6,6 +6,7 @@ from jinja2 import Template from conan.tools._check_build_profile import check_using_build_profile +from conan.tools.microsoft.msbuild import msbuild_arch from conans.errors import ConanException from conans.util.files import load, save @@ -105,8 +106,7 @@ class MSBuildDeps(object): def __init__(self, conanfile): self._conanfile = conanfile self.configuration = conanfile.settings.build_type - self.platform = {'x86': 'Win32', - 'x86_64': 'x64'}.get(str(conanfile.settings.arch)) + self.platform = msbuild_arch(conanfile.settings.arch) # ca_exclude section # TODO: Accept single strings, not lists self.exclude_code_analysis = self._conanfile.conf.get("tools.microsoft.msbuilddeps:exclude_code_analysis",