J'ai créé un projet MSBuild qui exécute simplement une tâche msbuild avec notre fichier de solution en tant que paramètre. J'ai défini une cible BeforeBuild dans laquelle j'ai défini certaines propriétés et une cible Build qui exécute la tâche msbuild.L'erreur "La propriété OutputPath n'est pas définie" se produit uniquement lors de l'appel de MSBuild dans CCNET
J'ai confirmé qu'aucune erreur ne s'est produite lors de la construction du script msbuild dans la console de ligne de commande. Cependant, quand je l'utilise dans la tâche msbuild dans mon projet CCNET, je continue à obtenir l'erreur suivante:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (483,9): error: The OutputPath property is not set for project 'MyProject.msbuild'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='Debug' Platform='AnyCPU'. You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Configuration or Platform that doesn't exist for this project.
J'ai vérifié le journal de la construction et il semble que l'erreur se produit pendant _CheckForInvalidConfigurationAndPlatform. Il n'était même pas capable de continuer ma tâche de construction! Étant donné que le script est uniquement destiné à construire la solution sous Debug/Release et AnyCPU comme plate-forme, j'ai essayé d'ajouter les lignes suivantes à mon projet msbuild:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>.\bin\Debug\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<OutputPath>.\bin\Release\</OutputPath>
</PropertyGroup>
je pouvais encore construire le projet sans erreurs dans la ligne de commande , mais CCNET renvoie la même erreur mentionnée ci-dessus. Je ne comprends pas pourquoi CCNET continue à recevoir l'erreur, et je ne sais pas quoi d'autre essayer.
Aidez-nous s'il vous plaît.
Cela aide-t-il? http://blogs.msdn.com/b/brandonwerner/archive/2010/03/14/the-nasty-visual-studio-platform-mcd-error-in-visual-studio-2010-rc.aspx –
Pouvez-vous publier la tâche msbuild utilisée dans CC.NET? – alexandrul