Error while removing project dependency in VS2010

前端 未结 8 1721
甜味超标
甜味超标 2020-12-30 19:16

I have a large solution with number of projects. Some the projects depend on others (never a circular dependency though).

When I tried to remove a dependency of a p

相关标签:
8条回答
  • 2020-12-30 19:24

    I faced the same issue. But i could solve it by following

    • Right click project, select Properties.
    • Select Framework and References under Common Properties
    • Select the references thats not needed.
    • Click on Remove Reference.
    0 讨论(0)
  • 2020-12-30 19:27

    Or =>
    To remove a reference in Visual C#:

    1. In Solution Explorer, open the References node under the project node.
    2. Right-click a reference and click Remove

    To remove a reference in Visual Basic:

    1. In Solution Explorer, right-click the My Project node for the project and select Properties.
    2. Click the References tab.
    3. In the References list, select the reference you want to remove.
    4. Click the Remove button
    0 讨论(0)
  • 2020-12-30 19:27

    If your project only has the .sln file but not any .csproj, you may want to

    1. check the ProjectReferences property and remove the reference project there
    2. remove the section from Project to EndProject
    3. also remove the related rows under GlobalSection(ProjectConfigurationPlatforms)
    0 讨论(0)
  • 2020-12-30 19:28

    As an additional point to @malenkiy_scot's above, for ProjectReference items you want to keep, double check the project guid is the correct one for that project. In the dependent .vcproj file, find the ProjectReference tags as above, and for each you want to keep:

    • open the referenced project's .vcproj file in a text editor
    • find its guid in the ProjectGuid tag
    • compare this with Project tag for that reference in the dependent .vcproj file (not case sensitive)
    • if it's not the same, replace the guid in the Project tag with the one from the referenced project's ProjectGuid tag
    • save the project file and reload the solution

    Visual Studio uses the project guid rather than name to determine dependencies. So if you've hand edited the name of the dependency but not the guid (as I did) you get the error.

    0 讨论(0)
  • 2020-12-30 19:28

    1- RIght click References of the project and click Add Reference...

    2- Uncheck dependent projects from the solution tab

    0 讨论(0)
  • 2020-12-30 19:29

    In VS17 Right-clicking on the References node then selecting OptimiseReferences... is good for helping work out your dependencies. Also Right-click on the project and clicking BuildDependancies... ProjectDependencies that might be where your dependency is being set.

    0 讨论(0)
提交回复
热议问题