J'utilise CC.Net avec des tâches MSBuild pour créer une application composée d'un certain nombre de solutions et de projets. Nous utilisons la tâche AssemblyInfo MSBuild Community pour mettre à jour les informations de version dans AssemblyInfo.cs. Malheureusement, l'attribut AllowPartiallyTrustedCallers n'intervient pas et la tâche AssemblyInfo me dit que l'attribut AllowPartiallyTrustedCallers n'est pas pris en charge par la tâche. Est-il possible d'ajouter cet attribut via MSBuild sans devoir recourir à une tâche personnalisée qui pointe juste la ligne à la fin du fichier après le fait?Ajout de AllowPartiallyTrustedCallers avec MSBuild
0
A
Répondre
0
Je l'ai fait en utilisant la tâche <WriteLinesToFile/>
lorsque je construisais une version AllowPartiallyTrustedCallers du projet uNHAddIns. La cible GenerateAssemblyInfo modifiée ressemblait à ceci:
<Target Name="GenerateAssemblyInfo" DependsOnTargets="HgRevision; SVNRevision">
<MakeDir Directories="$(AssemblyOutputDir)" />
<Message Text="Writing the revision number $(BUILD_VCS_NUMBER) in assemblyinfo.cs." />
<AssemblyInfo
AssemblyCompany ="$(AssemblyCompany)"
AssemblyCopyright="$(AssemblyCopyright)"
AssemblyDescription="$(AssemblyDescription)"
AssemblyProduct="$(AssemblyProduct)"
AssemblyTitle ="$(AssemblyTitle)"
CodeLanguage="$(AssemblyCodeLanguage)"
CLSCompliant ="$(AssemblyClsCompliant)"
AssemblyInformationalVersion="$(AssemblyVersion).$(BUILD_VCS_NUMBER)"
AssemblyVersion ="$(AssemblyVersion).$(BUILD_VCS_NUMBER)"
OutputFile="$(AssemblyOutputFile)"
/>
<WriteLinesToFile File="$(AssemblyOutputFile)" Lines="[assembly: System.Security.AllowPartiallyTrustedCallers]" />
</Target>
Pas très joli mais il fonctionne (j'utilise msbuild 3.5)
Questions connexes
- 1. FacebookSDK - AllowPartiallyTrustedCallers Problème
- 2. Intégration de Wix avec MSBuild
- 3. Pourquoi AllowPartiallyTrustedCallers n'est-il pas la valeur par défaut?
- 4. VB6 Intégration avec MSBuild
- 5. Utiliser MSBuild avec Hudson?
- 6. Déploiement de base de données avec MsBuild
- 7. MSBuild récursive avec copie% (ConfigurationToBuild.PlatformToBuild)
- 8. Copier des fichiers avec MsBuild
- 9. Tâche MSBuild personnalisée avec dépendances
- 10. Ecraser des propriétés avec MSBuild
- 11. MSBuild Problème avec .NET 4.0
- 12. MSBuild avec Visual Studio 2005
- 13. Utilisation de MSBuild pour C++ avec VS2005
- 14. Définition de AssemblyFileVersion avec MSBuild-call?
- 15. Checkout à partir de TFS avec MSBuild
- 16. Précompilation de l'application Web ASP.NET avec MSBuild
- 17. Ajout de flotteurs avec javascript
- 18. gacutil MSBuild
- 19. Dépendances d'écrasement de MSBuild
- 20. Création d'une solution VS2008 avec MSBuild 2010?
- 21. Meilleur installateur à intégrer avec TFS2010 + MSBuild
- 22. Compiler le projet Delphi 2010 avec MSBuild
- 23. Modifier le fichier .xla avec MSBuild
- 24. Jeton inattendu avec le script msbuild?
- 25. Intégration continue avec Mercurial, MSBuild, ASP.NET
- 26. MSBuild solution avec deux projets Web
- 27. Tâche Nant msbuild avec .net 4.0 rc
- 28. Comment envoyer une adresse multiple avec MSbuild
- 29. Problème avec SvnInfo dans MSBuild (utilisant MSBuildCommunityTasks)
- 30. MSBuild: Évaluation des propriétés réservées avec ReadLinesFromFile