【发布时间】:2018-01-31 22:09:51
【问题描述】:
当我编辑 Web 应用程序项目时,Visual Studio 2017 (15.3.1) 在 csproj 文件中的 Project/PropertyGroup 下添加 <Use64BitIISExpress /> 元素。
我找不到任何文档,目的是什么,以及它是否会影响某些东西,当呈现时(原样,没有任何属性)。
我能找到的唯一结果是提到了同名的注册表值。
有人知道这个元素的用途吗? 它是在 Visual Studio 2017 的一些最新更新中引入的吗?
【问题讨论】:
-
我注意到这个元素是在升级到 Visual Studio 2017 更新 3 (15.3) 后在更改 NuGet 包后添加的。
-
"现在您可以调试您的 64 位网站。如果您不这样做,您可能会收到类似于以下内容的消息:“无法加载文件或程序集或其依赖项之一。试图加载格式不正确的程序。”blogs.msdn.microsoft.com/rob/2013/11/14/… 新标签似乎简化了使用 64 位 IIS 的过程。
-
@Triynko 我认为您的评论实际上应该扩展为答案。而且我认为the answer from CodeMonkeyKing to this other question 也可能有助于理解为什么虽然这个功能自 VS2013 以来可能存在,但我的设置在 2017 年发生了变化(Mike Harder 谈到对未来版本的改进支持)。
标签: webforms visual-studio-2017 csproj