Browse Source

Fix MvcScaffolding NuGet package failing to install.

Fixed Microsoft.VisualStudio.Shell.Package not using the new EnvDTE interface.
pull/28/head
Matt Ward 13 years ago
parent
commit
639908ac89
  1. 2
      src/AddIns/Misc/PackageManagement/Project/Src/VisualStudio/Package.cs
  2. 2
      src/AddIns/Misc/PackageManagement/Test/Src/VisualStudio/PackageTests.cs

2
src/AddIns/Misc/PackageManagement/Project/Src/VisualStudio/Package.cs

@ -14,7 +14,7 @@ namespace Microsoft.VisualStudio.Shell @@ -14,7 +14,7 @@ namespace Microsoft.VisualStudio.Shell
{
public static object GetGlobalService(Type serviceType)
{
if (serviceType == typeof(DTE)) {
if (serviceType == typeof(global::EnvDTE.DTE)) {
return new DTE();
} else if (serviceType == typeof(SVsExtensionManager)) {
return new SVsExtensionManager();

2
src/AddIns/Misc/PackageManagement/Test/Src/VisualStudio/PackageTests.cs

@ -35,7 +35,7 @@ namespace PackageManagement.Tests.VisualStudio @@ -35,7 +35,7 @@ namespace PackageManagement.Tests.VisualStudio
[Test]
public void GetGlobalService_GetDTE_ReturnsDTE()
{
object dte = Package.GetGlobalService(typeof(DTE)) as DTE;
object dte = Package.GetGlobalService(typeof(global::EnvDTE.DTE)) as DTE;
Assert.IsInstanceOf(typeof(DTE), dte);
}

Loading…
Cancel
Save