Visual Studio 2015 - Shared Projects Reference Tab Missing on Web Project

对着背影说爱祢 提交于 2019-12-02 21:19:23

[Temporary Answer]

I was able to work around the problem by manually editing the csproj file for my web application.

Here are the steps:

  1. Unload the web application project
  2. Edit the *.csproj file by right clicking the project and clicking edit...
  3. Now look for the ProjectTypeGuids element.

    {349C5851-65DF-11DA-9384-00065B846F21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}

The first guid is the guid for an ASP.Net MVC 5 Project, and the 2nd guid is for C#.

All you need to do is temporarily remove the first guid and the semicolon, leaving just the c# guid (the 2nd one).

Reload the project and add your shared projects. Once they are all added, edit the project file and put the first guid and the semicolon back.

Reload the project.

The Shared Project reference will still be there, and it will build and link into your web application.

Optionally, you can just manually add the shared project referrence, the format is like this

<Import Project="..\XYZ.UPlugin\XYZ.Plugin.projitems" Label="Shared" />
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!