Ik werd een .zip-bestand met een matig complexe projectstructuur en die had geript uit subversion overhandigd. De code is verwijzen naar Microsoft.CSharp, Als in:
Zoals u kunt zien, Visual studio was het werkelijke dll-bestand ontbreekt.
Ik denk niet normaal over waar deze dingen zich fysiek bevinden. Ik gegraven rond hier, een nieuwe console app gemaakt (na volgende lezen door middel van deze kleine uitwisseling) en vond het dll-bestand op mijn omgeving op: C:\Programmabestanden (x 86)\Referentie AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.
Dit eigenlijk gaf aanleiding tot een probleem met visual studio klagen dat ik was gericht op het verkeerde milieu, "Microsoft.CSharp.dll of één van zijn gebiedsdelen vereist een latere versie van .NET blah blah blah". In het einde, Ik verwijder de verwijzing helemaal en dat lijkt te hebben de kwestie opgelost.
Het is gewoon weer een van die dingen vreemd moeilijk om erachter te komen en het soort ding dat is minder interessant dan een argument met uw vrouw over de vraag of er zijn te veel vrouwen jassen in de kast
</einde>
Volg mij op Twitter op http://www.twitter.com/pagalvin