I have a standard VSIX project that depends on the project on the class library project in the same solution. Everything was fine until I switched the class library to the new VS2017RC, simplified by csproj. The class library builds fine (my dotnet SDK 1.0.0-preview4-004233), but when I try to build VSIX I get:
error MSB4057: The target "BuiltProjectOutputGroupDependencies" does not exist in the project.
This obviously looks like incompatibility with traditional VSIX csproj, expecting something from dependent projects that the new csproj does not provide.
Has anyone come across this or consulted about it? I am going to study deleting a link to a project and manually link to the output DLL.
As a related party, it is not clear which output DLL that VSIX will select from the class library, since the new csproj supports several target frameworks.
source share