neroduo.blogg.se

Visual studio compare folders without tfs
Visual studio compare folders without tfs








  1. Visual studio compare folders without tfs code#
  2. Visual studio compare folders without tfs windows#

In the properties dialog, you can find the path in "Target:"Īnimations created with Screen to gif Solution 3 Right-Click on the Visual Studio and select Properties

Visual studio compare folders without tfs windows#

Windows Explorer opens with the Visual Studio shortcut highlighted. Right-click to bring up the context menu. In the Windows start menu, locate the Visual Studio icon *) Footnote: Because vsPath (the path to DEVENV.exe) differs depending on your version of Visual Studio, I am describing how you can find it out (Windows 10): You can even combine it with the script to gain elevated rights, with only a little extra effort. HINT: If you like the SendTo folder approach, there is more you can do - for example you can open a command shell directly via SendTo and it starts with the right path (the path where the selected file resides). Then, put the prepared shortcut into this folder.Īssuming the shortcut for the batch file VS_FileCompare.cmd is named "Compare2Files VS", you can select the two files, right-click and select Send To → Compare2Files VS to invoke the compare as shown below:

  • Open the SendTo folder by entering shell:sendto into the file explorer's address bar (as described here).
  • Create a shortcut "Compare2Files VS" for the batch file VS_FileCompare.cmd and copy it into the SendTo folder.
  • It allows to use the context menu's Send To folder to compare the files. Here's an alternative how you can use the batch file VS_FileCompare.cmd mentioned in the section above. So you can compare multiple file pairs, but please ensure you have selected only two files at a time.

    visual studio compare folders without tfs

    In this case it will just open up a new window within the running instance of Visual Studio. Note: It does not harm if Visual Studio is already open. Select two files to compare in the explorerĭrag and drop them as shown in the animation below:Īfter a few seconds (depending on the launch time of Visual Studio), the results will be shown in Visual Studio:

    Visual studio compare folders without tfs code#

    Save this code as VS_FileCompare.cmd to use it, and modify vspath if required to match the location of devenv.exe (depending on the Visual Studio version you're currently using, see footnote *) )Įither create a shortcut named "File Compare" for VS_FileCompare.cmd and place it on the desktop (as used in the animation below), so it is always available to drag & drop files onto it or directly place the batch file on the desktop.

    visual studio compare folders without tfs

    This is because I noticed that the file explorer passes the second file as the first parameter, and then the first file as the second parameter. You might notice that I have reversed the %1 and %2 parameters in the batch. Start "Compare files" /B /MIN "%vspath%\devenv.exe" /diff %2 %1 First:'%2' Second:'%1' Set vspath=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE Visual Studio already has everything you need, and there are only some configuration steps required to make this working: File compare using drag & dropĬreate a new batch file using your favorite text editor. It only requires a little preparation which you need to do once and then it is useful like a Swiss army knife. Inspired by Vladimir Reshetnikov's answer above, I found a very comfortable way how you can instantly compare two files with Visual Studio by using drag and drop or via the "Send To" context menu. You can invoke devenv.exe /diff list1.txt list2.txt from the Visual Studio Developer Command Prompt or, if a Visual Studio instance is already running, you can type Tools.DiffFiles in the Command window, with a handy file name completion:










    Visual studio compare folders without tfs