删除对csproj Visual Studio的引用

时间:2017-04-21 21:05:13

标签: c# visual-studio-2015 asp.net-core-mvc

您好我收到了一个项目并且有一个我需要删除的引用,但是当我右键单击Solution explorer中的引用名称时,当我检查属性时,不显示选项Remove是路径:C:\Users\User\Desktop\MyProject\MyClasses\ClassReferenced.csproj 这是我所描述的图像:

enter image description here

如何删除该引用?我使用指向.net框架的ASP.net Core。

参考图标看起来像这样,它与Nuget图标和系统图标不同,它引用了一个csproj文件(它除了填充了蓝色的文件): enter image description here

2 个答案:

答案 0 :(得分:1)

对于asp.net核心中的项目引用,您需要修改项目的.xproj文件以删除项目引用 - 这是一个类似于.csproj文件的xml文件。那里应该有这样的东西:

<ItemGroup>
   <ProjectReference Include="C:\Users\User\Desktop\MyProject\MyClasses\ClassReferenced.csproj"/>
</ItemGroup>

只需从xproj文件中删除该部分即可删除项目参考。

答案 1 :(得分:0)

好吧,挖掘它我意识到我在project.json文件中引用了那个类库:

  "frameworks": {
    "net452": {
      "dependencies": {
        "ClassReferenced": {
          "target": "project"
        }
      },
      "frameworkAssemblies": {
        "System.Net": "4.0.0.0",
        "System.Web": "4.0.0.0"
      }
    }
  },

所以我删除了dependencies部分,删除了引用..