GitDiffMargin
GitDiffMargin copied to clipboard
Not working Visual Studio 2022 17.2.2
Versions
- Git Diff Margin version: 3.12.1
- Visual Studio version: 17.2.2
What happened
Installing the extension only makes the margin a bit wider. Other than that, I don't see that the extension is doing anything. Since this is the first time using the extension, I'm not entirely sure if I need to perform some special action in order to see something that the extension is doing.
I've added the toolbar, but all of its buttons are greyed out.
Things I've tried:
- Wait for background tasks to complete
- Update Visual Studio to 2022 17.2.2 (not sure what version I was on, but it was in the 2022 range)
- Set the theme to Blue (it was on Dark)
- Select some code
- Disable/Enable the extension without restarting VS
- Disable the extension, restart, Enable, restart and check again
- Remove and reinstall the extension
In no case do I see anything that isn't there without the extension, except for a wider margin when the extension is installed and active.
Steps to Reproduce
Steps to reproduce the behavior: Unsure how to reproduce it on other systems. All I did was install the extension on VS2022. I have not seen it work and this is the first time I've tried this extension.
Expected behavior
Additional stuff besides the wider margin.
Screenshots
Logs
Many instances of the below are present in the logs:
<entry>
<record>731</record>
<time>2022/05/28 19:32:16.166</time>
<type>Error</type>
<source>Editor or Editor Extension</source>
<description>System.IO.FileNotFoundException: Could not load file or assembly 'GitDiffMargin.Impl, Version=3.12.0.0, Culture=neutral, PublicKeyToken=72dfb55bb9fc8a25' or one of its dependencies. The system cannot find the file specified.
File name: 'GitDiffMargin.Impl, Version=3.12.0.0, Culture=neutral, PublicKeyToken=72dfb55bb9fc8a25'
 at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
 at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
 at System.Type.GetType(String typeName, Boolean throwOnError)
 at Microsoft.VisualStudio.Editor.Implementation.CommandHandlerServiceAdapter.<>c__DisplayClass34_0.<FindCustomArgsType>b__0()
 at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.CallExtensionPoint[T](Object errorSource, Func`1 call, T valueOnThrow)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
</description>
</entry>
Let me know if there's anything else I can do to assist in troubleshooting.
Visual Studio 17.2.6 - Same thing.
17.4.2 - the same
Mine's doing nothing as well in 17.5.4. I fear that this is abandoned, as the last release was back in 2021.
Nothing showing with 17.6.7
17.6.8 - the same
17.9.0 - nothing It's very strange how CodeLense is missing from VS community but working in free VS Code. Are they doing smth to prevent this from working in IDE? That so lame and stupid