I have a vsix that is essentially a language service. But rather than installing that package via msi I would like to create a vsix. This is no problem except that I have an msbuild task associated with the language and in order to get a valid path to the
.targets file I need to either put it under /ProgramsFiles or have it somewhere in the source tree for the project.
What I would really like to do is make nuget a requirement for my vsix then drive nuget to automatically install a corresponding nuget package when creating a document of my type. When that happens then my msbuild task will be in the /lib folder instead
of in the /ProgramsFiles folder and I can find that path.
Am I making sense? I would like to avoid an msi at all costs but still need to have a deterministic path to my msbuild task assemblies. Does this seem possible? How would I drive nuget from a separate package?