Permalink
Browse files

Allow for build without full SDK installation

In this change we deploy the reference assemblies which are needed to
build the RoundTripVSIX project.   These are the reference assemblies
from a 2010 installation. All versions of Visual Studio beyond 2010 have
appropriate binding redirects for these values in the devenv.exe.config
file.  Hence our extension will load just fine if it references these.
This is generally true for any assembly that Visual Studio includes in
the SDK

The only change necessary to the project is to include this directory in
the reference search path.
  • Loading branch information...
jaredpar committed Dec 5, 2013
1 parent 1fc9ec3 commit 12003ab6a13c2fa3d017863f2f11496b7cb04425
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -14,6 +14,7 @@
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<GeneratePkgDefFile>false</GeneratePkgDefFile>
+ <ReferencePath>$(ReferencePath);$(MSBuildThisFileDirectory)..\References</ReferencePath>
</PropertyGroup>
<!-- Look for the SDK specific to the current version of Visual Studio -->
<PropertyGroup>

2 comments on commit 12003ab

@mletterle

This comment has been minimized.

Show comment
Hide comment
@mletterle

mletterle Dec 5, 2013

I assume the visual studio dlls aren't generally redistributable...?

I assume the visual studio dlls aren't generally redistributable...?

@jaredpar

This comment has been minimized.

Show comment
Hide comment
@jaredpar

jaredpar Dec 5, 2013

Owner

These are essentially reference assemblies. They don't contain any of the actual editor logic. nuget takes the same approach so I assume it's okay to have them in SCC.

Caveat: not a lawyer :)

Owner

jaredpar replied Dec 5, 2013

These are essentially reference assemblies. They don't contain any of the actual editor logic. nuget takes the same approach so I assume it's okay to have them in SCC.

Caveat: not a lawyer :)

Please sign in to comment.