jzoss / Git-Source-Control-Provider

Git Source Control Provider is a visual studio plug-in that integrates Git with visual studio solution explorer.
https://github.com/jzoss/Git-Source-Control-Provider
GNU General Public License v2.0
78 stars 26 forks source link

Git Source Control Provider Not appearing in VS2015 Search #95

Closed wescrockett closed 6 years ago

wescrockett commented 6 years ago

When searching for 'Git Source Control Provider' in Visual Studio Gallery (online), no matching results are found. Plenty of others are, but per the instructions for installation, not 'Git Source Control Provider'

wescrockett commented 6 years ago

CANCEL THIS... I am using SSDT 2015 for SSIS development... Version Control functions aren't installed for it.

jzoss commented 6 years ago

Ok. It might not be to hard to let the extension install in SSDT.. I can take a look a bit later.

wescrockett commented 6 years ago

That would be phenomenal. Thank you.

jzoss commented 6 years ago

@wescrockett Do me a favor.. I don't have the right VM setup to test SSDT yet, but I have attached a special build.. if you run it can you tell me if it says it can install or not? If it does install.. tell me if it works or crashes .. Thanks GitSccProvider.zip

I'll setup a VM when I get a bit of free time and test it out..

wescrockett commented 6 years ago

when I get back to my desk, I will try it.

On Tue, May 15, 2018 at 9:01 AM Jon Z notifications@github.com wrote:

@wescrockett https://github.com/wescrockett Do me a favor.. I don't have the right VM setup to test SSDT yet, but I have attached a special build.. if you run it can you tell me if it says it can install or not? If it does install.. tell me if it works or crashes .. Thanks GitSccProvider.zip https://github.com/jzoss/Git-Source-Control-Provider/files/2005733/GitSccProvider.zip

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jzoss/Git-Source-Control-Provider/issues/95#issuecomment-389221285, or mute the thread https://github.com/notifications/unsubscribe-auth/AEvpWebMO6PVZXZO3ilsiRJcKrp8RYVMks5tyvvxgaJpZM4T6iwU .

wescrockett commented 6 years ago

Installed fine, but would not load when going to Options > Source Control and selecting EZ-Git:

[image: EZGitError.PNG]

260 Information VisualStudio Begin package load [BasicSccProvider] {C4128D99-2000-41D1-A6C3-704E6C1A3DE2} 261 Error VisualStudio CreateInstance failed for package [BasicSccProvider]Source: 'mscorlib' Description: Could not load file or assembly 'Microsoft.VisualStudio.Shell.15.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.Shell.15.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. File name: 'Microsoft.VisualStudio.Shell.15.0, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type) at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Activator.CreateInstanceFromInternal(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo) at System.AppDomain.CreateInstanceFrom(String assemblyFile, String typeName) 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]. {C4128D99-2000-41D1-A6C3-704E6C1A3DE2}
80004005 - E_FAIL

On Tue, May 15, 2018 at 9:53 AM Wes Crockett wes.crockett@gmail.com wrote:

when I get back to my desk, I will try it.

On Tue, May 15, 2018 at 9:01 AM Jon Z notifications@github.com wrote:

@wescrockett https://github.com/wescrockett Do me a favor.. I don't have the right VM setup to test SSDT yet, but I have attached a special build.. if you run it can you tell me if it says it can install or not? If it does install.. tell me if it works or crashes .. Thanks GitSccProvider.zip https://github.com/jzoss/Git-Source-Control-Provider/files/2005733/GitSccProvider.zip

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jzoss/Git-Source-Control-Provider/issues/95#issuecomment-389221285, or mute the thread https://github.com/notifications/unsubscribe-auth/AEvpWebMO6PVZXZO3ilsiRJcKrp8RYVMks5tyvvxgaJpZM4T6iwU .

jzoss commented 6 years ago

That's not actually too bad :) .. I'm on the right track.. Don't suppose there is any updates for you SSDT currently?

wescrockett commented 6 years ago

I'm running SSDT 2015, but I don't believe there are any updates currently for it. It is Visual Studio 2015 Shell.

jzoss commented 6 years ago

@wescrockett So.. I broke 2015 in that last build it looks like.. here is a new one for you to test.. https://github.com/jzoss/Git-Source-Control-Provider/releases/download/GSCP-CI/GitSccProvider.vsix

wescrockett commented 6 years ago

New Error:

`

268
<time>2018/05/15 21:02:23.200</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [BasicSccProvider]Source: &apos;GitSccProvider&apos; Description: Object reference not set to an instance of an object.&#x000D;&#x000A;System.NullReferenceException: Object reference not set to an instance of an object.&#x000D;&#x000A;   at GitScc.BasicSccProvider.SetupStatusMenu()&#x000D;&#x000A;   at GitScc.BasicSccProvider.&lt;InitializeAsync&gt;d__8.MoveNext()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.AsyncPackage.&lt;&gt;c__DisplayClass16_0.&lt;&lt;Microsoft-VisualStudio-Shell-Interop-IAsyncLoadablePackageInitialize-Initialize&gt;b__1&gt;d.MoveNext()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)&#x000D;&#x000A;   at Microsoft.VisualStudio.Threading.ThreadingTools.&lt;WithCancellationSlow&gt;d__10.MoveNext()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)&#x000D;&#x000A;   at Microsoft.VisualStudio.Threading.JoinableTask.&lt;JoinAsync&gt;d__76.MoveNext()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)&#x000D;&#x000A;   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)&#x000D;&#x000A;   at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()&#x000D;&#x000A;   at Microsoft.VisualStudio.Threading.JoinableTask.Join(CancellationToken cancellationToken)&#x000D;&#x000A;   at Microsoft.VisualStudio.Threading.JoinableTask`1.Join(CancellationToken cancellationToken)&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.&lt;&gt;c__DisplayClass24_1`1.&lt;AsVsTask&gt;b__2()&#x000D;&#x000A;--- End of stack trace from previous location where exception was thrown ---&#x000D;&#x000A;   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()&#x000D;&#x000A;   at Microsoft.VisualStudio.Services.VsTask.RethrowException(AggregateException e)&#x000D;&#x000A;   at Microsoft.VisualStudio.Services.VsTask.InternalGetResult(Boolean ignoreUIThreadCheck)&#x000D;&#x000A;   at Microsoft.VisualStudio.Services.VsTask.GetResult()</description>
<guid>{C4128D99-2000-41D1-A6C3-704E6C1A3DE2}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo></errorinfo>

269 Error VisualStudio End package load [BasicSccProvider] {C4128D99-2000-41D1-A6C3-704E6C1A3DE2}
80004003 - E_POINTER
`
jzoss commented 6 years ago

Actually that's not a bad amount of progress.. Considering I don't have a VM yet.. Hmm..I may have an idea.

Anyway Try this.. GitSccProvider.zip

wescrockett commented 6 years ago

Looks like it worked?

[image: image.png]

On Wed, May 16, 2018 at 8:35 AM Jon Z notifications@github.com wrote:

Actually that's not a bad amount of progress.. Considering I don't have a VM yet.. Hmm..I may have an idea.

Anyway Try this.. GitSccProvider.zip https://github.com/jzoss/Git-Source-Control-Provider/files/2009786/GitSccProvider.zip

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jzoss/Git-Source-Control-Provider/issues/95#issuecomment-389563810, or mute the thread https://github.com/notifications/unsubscribe-auth/AEvpWTw7YUGIYUX0UEmvlvnbBFfku15Tks5tzEcqgaJpZM4T6iwU .

jzoss commented 6 years ago

@wescrockett so wait it's actually working? can you take a screen shot? the previous one did not turn out.

wescrockett commented 6 years ago

Seems to be.[image: Capture.PNG]

On Wed, May 16, 2018 at 10:20 AM Jon Z notifications@github.com wrote:

@wescrockett https://github.com/wescrockett so wait it's actually working? can you take a screen shot? the previous one did not turn out.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jzoss/Git-Source-Control-Provider/issues/95#issuecomment-389598332, or mute the thread https://github.com/notifications/unsubscribe-auth/AEvpWYArsb964TyiLYWCRFgDXqJvjnD8ks5tzF_JgaJpZM4T6iwU .

jzoss commented 6 years ago

@wescrockett just wanted to let you know, the 1.8 release is out and it should appear in the extension manager now.

wescrockett commented 6 years ago

Awesome! I'll check it out. Thanks!

On Wed, May 23, 2018 at 12:33 PM Jon Z notifications@github.com wrote:

@wescrockett https://github.com/wescrockett just wanted to let you know, the 1.8 release is out and it should appear in the extension manager now.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jzoss/Git-Source-Control-Provider/issues/95#issuecomment-391469931, or mute the thread https://github.com/notifications/unsubscribe-auth/AEvpWSdAvlVdWQ-_i5AuSuYCf-pjMPn3ks5t1bmngaJpZM4T6iwU .