Je cours VS2010. Lorsque j'ouvre ma solution Web et tente de générer, la construction échoue avec l'erreur "CSC (0,0): erreur CS2001: le fichier source 'Properties\AssemblyInfo.cs" est introuvable ".
J'ai créé des applications Windows, mais dans des solutions différentes.
Je ne trouve aucune référence à ce fichier dans la solution/projet Web.
AHIA, LarryR ...
Cela sonne une cloche. Je suis tombé sur un problème similaire dans le passé,
Vous pouvez générer un assemblyInfo.cs en cliquant avec le bouton droit de la souris sur le projet et en sélectionnant les propriétés. Dans l'onglet Application, renseignez les détails et appuyez sur Enregistrer. Le fichier assemblyInfo.cs sera généré. Si vous construisez votre projet après cela, cela devrait fonctionner.
A bientôt, Tarun
Mise à jour 2016-07-08 :
Pour Visual Studio 2010 et la version la plus récente (2015 au moment de la rédaction), le commentaire de LandedGently s'applique toujours:
Une fois que vous avez sélectionné les propriétés du projet et l'onglet Application comme indiqué dans @Tarun, un bouton "Informations sur l'assemblage ..." ouvre une autre boîte de dialogue. Vous devez au moins remplir le titre ici. VS ajoutera le GUID et les versions, mais si le titre est vide, le fichier AssemblyInfo.cs ne sera pas créé.
Cela peut également se produire si une solution contenant le projet est ouverte dans Visual Studio, puis utilisez votre logiciel de contrôle de code source pour passer à un commit plus ancien ne contenant pas ce projet. Normalement, cela serait évident car tous les fichiers de projet disparaîtraient également. Mais s'il s'agit d'un nouveau projet avec très peu ou pas de fichiers, il peut être déroutant de constater que seul ce fichier, AssemblyInfo.cs
, est manquant. Et, il est plus probable que vous fassiez des bêtises avec un AssemblyInfo.cs
lorsqu’un projet est nouveau, vous risquez donc de manquer un ou deux autres fichiers.
Le remède consiste à:
AssemblyInfo.cs
manquant et tous les autres fichiers manquants d'un autre commit, en prenant soin de gérer et de sauvegarder votre fichier .csproj
afin que les fichiers référencés ne disparaissent pas du projet - peut-être en ajoutant et en supprimant un fichier .cs
aléatoire afin de modifier enregistré (car visual studio pense que le fichier .csproj a été enregistré alors que ce n’est pas le cas).AssemblyInfo.cs
manuellement. Copiez simplement un autre projet et modifiez les détails, en particulier le GUID afin qu'il corresponde à celui du fichier .sln
.supprimez le fichier assemblyinfo.cs du projet dans le menu Propriétés et reconstruisez-le.
J'ai eu l'erreur d'utiliser TFS, mon AssemblyInfo n'était pas mappé dans la branche sur laquelle je travaillais.
Cela a résolu mon problème. Vous devez sélectionner Propriétés, Clic droit, Contrôle de la source et Obtenir une version spécifique.