Ik heb een solution gemaakt met daarin verschillende projecten. Projecten heten XXX.YYY. Waar XXX de applicatie is en YYY het subonderdeel. bijvoorbeeld: Planner.UserManager.
Deze solution werkt prima.
Nu heb ik een tweede solution gemaakt die veel dezelfde projecten heeft; common libraries en andere dingen die ik wil hergebruiken. Ik heb een tweede solutionfile gemaakt zonder een project. Een compleet lege solution. Het vreemde is als ik er een project aan toe wil voegen (ook al is het een standaard winform template) krijg ik de fout: 'A project with that name is already opened in the solution'.
Ik heb nu het winform template project (die ik KDL.Repair heb genoemd) geopend en de solution opgeslagen met dezelfde naam als de lege solution voorheen. Deze heb ik overschreven dus.
De solutionfile zit er zo uit:
Ik krijg hier geen ander project aan toegevoegd ik blijf dezelfde fout krijgen.
Nadat half internet afgepluisd heb, vroeg ik me af of hier misschien een oplossing voor dit probleem bekend is. Ik ken de fout wel als het project echt bestaat, maar dat is hier niet het geval.
EDIT:
Ook als ik een nieuw poroject (winform template) toevoeg (als nieuw project) aan de solution. Werkt het toevoegen. Als ik heb verwijderen en weer toevoeg (als bestaand project) krtijg ik ook de fout. Project heet gewoon WindowsFormsApplication1
EDIT2:
Ik begin sterk te vermoeden dat de projecten .cproj bestanden iets bevatten waardoor het niet werkt, alleen weet ik niet waar ik dit moet zoeken.
EDIT3:
Hij doet het ook met een standaard solutiion naar met een standaard (winforms) project. Waarbij ik het project eerst verwijder en dan weer toevoeg. De naamgeving is dus niet het probleem.
Deze solution werkt prima.
Nu heb ik een tweede solution gemaakt die veel dezelfde projecten heeft; common libraries en andere dingen die ik wil hergebruiken. Ik heb een tweede solutionfile gemaakt zonder een project. Een compleet lege solution. Het vreemde is als ik er een project aan toe wil voegen (ook al is het een standaard winform template) krijg ik de fout: 'A project with that name is already opened in the solution'.
Ik heb nu het winform template project (die ik KDL.Repair heb genoemd) geopend en de solution opgeslagen met dezelfde naam als de lege solution voorheen. Deze heb ik overschreven dus.
De solutionfile zit er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KDL.RepairMain", "Source\KDL.RepairMain\KDL.RepairMain.csproj", "{41C47F55-CF06-40E9-8841-E5D4B6D77F7F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {41C47F55-CF06-40E9-8841-E5D4B6D77F7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {41C47F55-CF06-40E9-8841-E5D4B6D77F7F}.Debug|Any CPU.Build.0 = Debug|Any CPU {41C47F55-CF06-40E9-8841-E5D4B6D77F7F}.Release|Any CPU.ActiveCfg = Release|Any CPU {41C47F55-CF06-40E9-8841-E5D4B6D77F7F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal |
Ik krijg hier geen ander project aan toegevoegd ik blijf dezelfde fout krijgen.
Nadat half internet afgepluisd heb, vroeg ik me af of hier misschien een oplossing voor dit probleem bekend is. Ik ken de fout wel als het project echt bestaat, maar dat is hier niet het geval.
EDIT:
Ook als ik een nieuw poroject (winform template) toevoeg (als nieuw project) aan de solution. Werkt het toevoegen. Als ik heb verwijderen en weer toevoeg (als bestaand project) krtijg ik ook de fout. Project heet gewoon WindowsFormsApplication1
EDIT2:
Ik begin sterk te vermoeden dat de projecten .cproj bestanden iets bevatten waardoor het niet werkt, alleen weet ik niet waar ik dit moet zoeken.
EDIT3:
Hij doet het ook met een standaard solutiion naar met een standaard (winforms) project. Waarbij ik het project eerst verwijder en dan weer toevoeg. De naamgeving is dus niet het probleem.
[ Voor 11% gewijzigd door elgringo op 30-09-2009 10:17 ]
if broken it is, fix it you should