13 votes

Solution pour le retard [Impossible de mettre à jour la référence du projet ''] et [Validation du site Web].

Les amis, J'ai un vieux site web ASP.Net que je dois modifier de temps en temps.

Lorsque j'essaie de construire ou d'exécuter le site, j'obtiens les résultats suivants

Impossible de mettre à jour la référence du projet ''. Le projet source n'est pas disponible.Validation du site Web

Il passe ensuite en revue chaque dossier et page du projet et le "valide". Le site est assez volumineux, et peut prendre 5+ minutes sur mon PC Windows-7.

Quelqu'un a-t-il une idée de la façon dont je peux retrouver la référence du projet '' et me débarrasser de ce problème ? La validation me brise le cœur : petite modification, exécution, attente de 5 minutes, test, petite modification, exécution, attente de 5 minutes . . . bâillon

ASP.Net n'est pas mon truc, alors pardonnez-moi si c'est une erreur d'écolier.

12voto

oleschri Points 1586

Visual Studio 2008 stocke les références du projet pour les sites Web dans le fichier Solution (.sln).

Trouvez et modifiez ou supprimez les références de projet incriminées en éditant le fichier Solution avec le Bloc-notes ou Notepad++ .

Une entrée typique d'un projet

(ici le GUID {2F769E88-2909-49A8-A5D6-1AF1C27FAB4E} à l'extrême droite est l'ID du projet qui sera référencé par un autre projet) ...

 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyLibrary", "Source\MyServiceLibrary\MyLibrary.csproj", "{2F769E88-2909-49A8-A5D6-1AF1C27FAB4E}"
 EndProject

Une référence à l'entrée du projet ci-dessus à partir d'un site Web

 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "WebSite", "Source\WebSite", "{66E258DA-36BE-4643-BC7E-2D9D90A6BEB9}"
    ProjectSection(WebsiteProperties) = preProject
        ...
        ProjectReferences = "{2F769E88-2909-49A8-A5D6-1AF1C27FAB4E}|MyLibrary.dll;"
        ...
    EndProjectSection
 EndProject

7voto

josh Points 71

Faites un clic droit sur le site Web dans la solution et cliquez sur "Property Pages". Sous "Références", trouvez la référence qui ne fonctionne pas (il y aura la mention "indisponible" à côté), supprimez-la puis réinsérez-la. Je pense que cette solution est préférable à l'édition directe du fichier .sln.

0voto

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X