Je suis toujours en train d'essayer d'éliminer le besoin d'un compilateur cobol dans un projet avec cobol-Projects.MSBuild: Construct conditionnel (référence de projet | référence de fichier)
Est-il possible de créer la suite construire un comportement:
Si la configuration est Debug puis utilisez ProjectReferences sur ExCobol.cblproj si la configuration est DebugVB puis utilisez FileReferences sur ExCobol.dll
Quand Oui, Comment pour y arriver?
Je suppose que l'utilisation de balises dans le fichier de projet fera l'affaire .
Et cela élimine-t-il vraiment le besoin d'un compilateur cobol pour la configuration DebugVB ?
Au moins une partie de la question répondue. Devinez que je dois essayer le repos par moi-même. Merci quand même! –
J'arrive en retard à la fête, mais je me retrouve à faire quelque chose de similaire, et d'un point de vue MSBuild, cela fonctionne très bien. Compile correctement en fonction de la configuration de la construction. Cependant, j'ai expérimenté un peu d'étrangeté dans VS2010 - par exemple, les références dans l'explorateur de projet ressemblent toujours aux références d'assemblage. De plus, Build-Order n'est pas compris automatiquement. Je suppose que c'est parce que VS semble penser, même si les conditionnels stipulent ProjectReference, c'est une référence d'assemblage. – Yoopergeek
@Yoopergeek - J'expérimente aussi l'Assembly vs Project Reference. Avez-vous pu le résoudre? http://stackoverflow.com/questions/10738246/buildinginsidevisualstudio-property-value-not-working-with-file-reference-and-pr – kevindaub