Visual Studio 2010を再構築する前にプロンプトを表示する方法や、「ビルド」ではなく「再構築」を避ける方法が他にありますか?再構築する前にVisual Studio 2010プロンプトを表示できますか?
プロジェクトを右クリックして "ビルド"をクリックしたときに "リビルド"を選択すると無駄な時間が無駄になりました。
これは、ネイティブのC++ソリューションです。
Visual Studio 2010を再構築する前にプロンプトを表示する方法や、「ビルド」ではなく「再構築」を避ける方法が他にありますか?再構築する前にVisual Studio 2010プロンプトを表示できますか?
プロジェクトを右クリックして "ビルド"をクリックしたときに "リビルド"を選択すると無駄な時間が無駄になりました。
これは、ネイティブのC++ソリューションです。
Visual Studio 2010では、メニューのカスタマイズが可能です。プロジェクトのコンテキストメニューから "Rebuild"項目を削除することができます。または、 "Build"コマンドから "Rebuild"コマンドを離して、誤って間違ったアイテムにヒットする可能性を減らすことができます。 VS 2010から
、
私たちは同じように答えましたが、私はあなたの最初の答えであることをあなたのものにアップしています。彼らは来てください! :) –
彼はあなたよりも背が高いのでアップボートしていないと確信していますか? ;) –
これは非常にうまくいきました。 – pauld
私が知る限り、プロジェクトやソリューションの再構築の実行を確認する方法はありません。
あなたの最適なオプションは、コンテキストメニューの[再構築]メニュー項目を移動または削除することです。
メニューをデフォルトの状態に戻すには、[すべてリセット]ボタンをクリックします。
移動(追加し、削除)本当のは、この新しいメニューにコマンドを再構築し、「再構築」と呼ばれる新しいサブメニューを追加します。もしあなたが好きなら、それを "確か"に改名してください。
あなたは私のVisual Commanderツールについては、次のC#の拡張機能を使用することができます。
public class E : VisualCommanderExt.IExtension
{
public void SetSite(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
events = DTE.Events;
commandEvents = events.get_CommandEvents(null, 0);
commands = DTE.Commands as EnvDTE80.Commands2;
commandEvents.BeforeExecute += OnBeforeExecute;
}
public void Close()
{
commandEvents.BeforeExecute -= OnBeforeExecute;
}
private void OnBeforeExecute(string Guid, int ID, object CustomIn, object CustomOut, ref bool CancelDefault)
{
string name = GetCommandName(Guid, ID);
if (name.Contains("Rebuild"))
{
if (System.Windows.MessageBox.Show("Are you sure you want to Rebuild?", "Confirm",
System.Windows.MessageBoxButton.YesNo) != System.Windows.MessageBoxResult.Yes)
{
CancelDefault = true;
}
}
}
private string GetCommandName(string Guid, int ID)
{
if (Guid == null)
return "null";
try
{
return commands.Item(Guid, ID).Name;
}
catch (System.Exception)
{
}
return "";
}
private EnvDTE.Events events;
private EnvDTE.CommandEvents commandEvents;
private EnvDTE80.Commands2 commands;
}
それはすべてがBuild.RebuildSolution、Build.RebuildSelectionとBuild.ProjectPickerRebuildのようなコマンドを再構築確認するよう求められます。
ビルドしたいときにF7を押しただけです。確かに、それはソリューション全体を構築しますが、それはあなたが通常必要とするものです。代わりに、プロジェクトビルドのショートカットを設定することもできます。そのため、マウスベースの混乱を避けることができます。 –
ええ、私はソリューション全体を構築するためにF7を使用するという習慣に入る必要があると思います。私の場合はしばしば単一のプロジェクトを構築しますが。 – pauld