升级到VS 2017 15.8后,我无法再在Visual Studio中发布选定的文件。键盘快捷键Alt +;然后Alt + P会出现错误,如果我在解决方案资源管理器中右键单击文件,它将不再在上下文菜单中显示“发布[文件名]”的选项
键盘快捷键上的错误消息是“组合键(Alt + ;、 Alt + P)已绑定到当前不可用的命令(发布所选文件)。
有什么解决方法吗?
答案 0 :(得分:0)
此错误于2017年4月在 Visual Studio 2017 15.1 中发现,并已在 15.3 中修复。我相信他们会在即将到来的更新中再次解决此问题。
在github上找到了部分解决方法:
在Web Deploy发布期间跳过特定文件夹和文件的示例
<ItemGroup>
<MsDeploySkipRules Include="CustomSkipFolder1">
<ObjectName>dirPath</ObjectName>
<AbsolutePath>wwwroot</AbsolutePath>
</MsDeploySkipRules>
<MsDeploySkipRules Include="CustomSkipFolder2">
<ObjectName>dirPath</ObjectName>
<AbsolutePath>wwwroot\\Content$</AbsolutePath>
</MsDeploySkipRules>
<MsDeploySkipRules Include="CustomSkipFile1">
<ObjectName>filePath</ObjectName>
<AbsolutePath>Views\\Home\\About.cshtml</AbsolutePath>
</MsDeploySkipRules>
<MsDeploySkipRules Include="CustomSkipFile2">
<ObjectName>filePath</ObjectName>
<AbsolutePath>Views\\Home\\About2.cshtml</AbsolutePath>
</MsDeploySkipRules>
</ItemGroup>
答案 1 :(得分:0)
我昨天安装的版本15.8.2带有修复程序。该快捷方式应该对所有人都有效。