Deployment 在调试时自动部署UWP,但在构建时不自动部署

Deployment 在调试时自动部署UWP,但在构建时不自动部署,deployment,uwp,windows-10,visual-studio-2017,windows-10-universal,Deployment,Uwp,Windows 10,Visual Studio 2017,Windows 10 Universal,必须在Windows 10下部署UWP应用程序,然后才能运行/调试它们 Visual Studio 2017提供了一个在生成时禁用项目部署的选项: 这允许您构建解决方案并检查编译错误(例如,ctrl+shift+b),而无需等待几秒钟(即使在具有64GB RAM和MLC或3D XPoint SSD的机器上)即可完成部署 但是,这里的问题是,尝试调试应用程序(例如F5)将运行项目的最后部署版本,这是不可取的 是否有一种简单的方法来设置项目的调试目标,使其在第一次调试时部署(目前的情况是这样),不

必须在Windows 10下部署UWP应用程序,然后才能运行/调试它们

Visual Studio 2017提供了一个在生成时禁用项目部署的选项:

这允许您构建解决方案并检查编译错误(例如,
ctrl+shift+b
),而无需等待几秒钟(即使在具有64GB RAM和MLC或3D XPoint SSD的机器上)即可完成部署

但是,这里的问题是,尝试调试应用程序(例如F5)将运行项目的最后部署版本,这是不可取的


是否有一种简单的方法来设置项目的调试目标,使其在第一次调试时部署(目前的情况是这样),不更改生成的后续调试不会触发不必要的部署(这是默认的开箱即用行为),但生成不会直接触发部署?

对此不确定,但您可以在解决方案资源管理器中右键单击并随时“部署”应用程序。但这可能无法满足您的需求。