visual-studio-2012 - 每次在 Visual Studio 中保存文件时如何运行 Rake 任务?

标签 visual-studio-2012 rake

每次在 Visual Studio 中保存文件时,如何自动运行 rake 脚本?我可以创建一个包含该命令的批处理文件。我想通过 CTRL + S 触发它。但是,Visual Studio 2012 没有宏。

JP Boodhoo在他的许多屏幕截图中都做到了这一点,但尚未分享其实现。


仅供引用,我的rakefile看起来像这样

require 'albacore'

desc 'Build Solution'
msbuild :Build do |msb| 
  msb.properties :configuration => :Release 
  msb.targets :Clean, :Build 
  msb.solution = 'ProjoBot.sln' 
end 

desc 'Run Unit Tests' 
mspec :Test do |mspec| 
  mspec.command = 'Lib/Tools/MSpec/mspec-clr4.exe' 
  mspec.assemblies 'Src/Tests/ProjoBot.UnitSpecifications/bin/Release/ProjoBot.UnitSpecifications.dll'
end 

task :default => [:Build, :Test]

最佳答案

我使用外部工具运行一个执行默认 Rake 任务的批处理文件。

@ECHO OFF
rake

我为该工​​具分配了快捷键CTRL + S,这样,当我保存时,就会触发rake任务!我希望这可以帮助那些想要做同样事情的人。

关于visual-studio-2012 - 每次在 Visual Studio 中保存文件时如何运行 Rake 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437741/

相关文章:

ruby-on-rails - 执行数据库 :test:prepare from another rake task

ruby - Rake FileList——清理目录,排除子目录

ruby-on-rails - 第一次安装 Rails,帮助 gem /rake

rake - 参数错误 : Write key must be initialized Rails

ruby-on-rails - Rake 任务和 Rails 初始化程序

msbuild - 如何控制在 .NET4 和 4.5RC 之间使用哪个版本的 msbuild 文件?

javascript - 让 cocos2d-html5 与 Visual Studio 一起工作

c++ - AMP 的非矩形数据包装器?

c# - 无法加载文件或程序集“WindowsBase,版本 4.0.0.0

c++ - 将多个参数传递给线程函数