我想知道为什么这个功能没有默认集成。我希望在Windows资源管理器的文件右键菜单中添加一个VS解决方案文件的构建项。
是否有工具可以实现这个功能?还是说我需要自己创建?
我想知道为什么这个功能没有默认集成。我希望在Windows资源管理器的文件右键菜单中添加一个VS解决方案文件的构建项。
是否有工具可以实现这个功能?还是说我需要自己创建?
MSBuild Shell Extension已经存在多年了,
http://msbuildshellex.codeplex.com/
但您也可以尝试我的新项目,
call "c:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
msbuild %1
您可能还希望将Build键添加到HKCR\VisualStudio.Launcher.sln,以便您也可以构建解决方案。不过,这会带来一些版本维护上的麻烦。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.sln
中的覆盖(在此处描述:https://superuser.com/questions/1424724/file-extension-shell-verbs-dont-show-up-in-windows-10-context-menus),这将覆盖添加其他选项到上下文菜单的能力,直到您将其删除。 - aolszowka您可能可以使用 MSBuild.exe
来创建类似以下的内容:
<path_to_msbuild_executable>\MSBuild.exe /p:Configuration="<config>" %1
但是,您需要指定一个配置,然后很难查看构建过程中的所有输出。我不确定这是否有太多意义。