Serveur de Build TFS - CSC : erreur fatale CS2008: Non entrées spécifiées
Nous obtenons le message d'erreur ci-dessus sur notre serveur de build, lorsque nous construisons la solution ou le projet spécifique que l'erreur fait référence à l'.
Nous pouvons construire la solution sans problème à l'aide de visual studio (également sur le serveur de build), mais il échoue avec l'erreur ci-dessus lors de l'exécution de msbuild.
Des Idées?
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la solution.
Il y a un "bug" dans msbuild, que les résultats de ce défaut, quand il n'y a pas les fichiers source dans le projet. Par exemple un nom de fichier.cs.
Notre seul projet avait xml et d'autres types de fichiers.
Juste ajouté un vide cs fichier et ça a fonctionné.
Vous devez ajouter de l'assemblée info pour le projet.
Cela échappe à la nécessité de créer une classe vide de fichier.
Pour créer un assemblage info fichier facilement, ouvrez les propriétés du projet, sélectionnez l'onglet application, cliquez sur "Assemblée de l'Information", et entrez les données appropriées. Cela va automatiquement créer la assemblyinfo.cs fichier dans l'emplacement approprié.
J'ai aussi eu ce message d'erreur lors de la "construction" d'un projet qui n'avait pas du tout *.fichiers cs...mais nous le faisons assez souvent pour SharePoint projets qui sont juste du XML. la VS est un projet d'organiser certaines des documents XML. Longue histoire courte, le problème était qu'il y avait AssemblyInfo.cs fichier. Après l'ajout de certains assemblée de l'info pour les propriétés du projet, le tour est joué! Il a travaillé. Donc je suppose que, oui, vous avez besoin d'un .cs fichier à compiler quoi que ce soit, mais le AssemblyInfo.cs est assez.
J'ai eu la même erreur avec un projet qui n'en a pas .cs fichiers. Je l'ai résolu par adjonction de l'article suivant pour le correspondant .csproj-fichier:
De cette façon, le projet ne sera pas construit, et il n'y aura pas d'accumulation de sortie (pas de DLL est créé)
Fonctionne aussi bien sur VS et TFS.