繁体   English   中英

Windows资源管理器VS解决方案文件的上下文菜单中的“构建”项?

[英]“Build” item in Windows Explorer's context menu of a VS solution file?

我想知道为什么默认情况下没有集成。 我想在Windows资源管理器的VS解决方案文件的文件上下文菜单中有一个项目来构建它。

有这个工具吗? 或者我必须自己创建吗?

这将是相当高的维护,但并非不可能。 打开Regedit.exe并找到HKCR \\ VisualStudio.csproj.9.0密钥。 添加Build动词,使其看起来类似于:

[HKEY_CLASSES_ROOT \\ VisualStudio.csproj.9.0 \\壳\\构建]

[HKEY_CLASSES_ROOT \\ VisualStudio.csproj.9.0 \\ shell \\ Build \\ Command] @ =“cmd.exe /kc:\\temp\\build.bat%1”

cmd.exe / k命令打开一个控制台窗口,以便您可以从构建中读取任何错误消息。 c:\\ temp \\ build.bat文件应该类似于:

call "c:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
msbuild %1

您可能还想将Build键添加到HKCR \\ VisualStudio.Launcher.sln,以便您也可以构建解决方案。 然而,这是一个版本维护头痛的问题。

这是一个为VS 2003和2005做的项目。我想象也可以很容易地改变20080和2010。

http://www.codeproject.com/KB/winsdk/VS_BuildHere.aspx

您可能可以使用MSBuild.exe来烹饪一些东西

<path_to_msbuild_executable>\MSBuild.exe /p:Configuration="<config>" %1

但是,您必须指定配置,然后很难看到构建的所有输出。 我不确定这会有多大意义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM