4

J'ai un utilitaire qui remplit les numéros de version dans les fichiers AssemblyInfo.cs. Maintenant, j'ai besoin d'implémenter une fonctionnalité pour ajuster les numéros de version pour les applications Visual Studio Data-Tier (DACPAC).Où le numéro de version de l'application de niveau de données est stocké dans un projet Visual Studio?

Je vois que je peux ajuster le nombre manuellement si j'ouvre les propriétés du projet et cliquez sur le bouton Propriétés de l'application du niveau de données. Mais je ne peux pas trouver où ce numéro est stocké dans les fichiers de projet, donc je ne sais pas comment le mettre à jour automatiquement à partir de mon utilitaire.

Savez-vous où est stocké le numéro de version?

Répondre

1

Le numéro de version dacpac n'apparaît pas avant la fin de la première génération du projet. Après cela cependant, il apparaît comme dans le fichier .sqlproj comme indiqué ci-dessous.

Dacpac version number info

+1

Hm, ce qui est bizarre, mes fichiers .sqlproj ne sont pas des propriétés dans la capture d'écran, bien que je l'ai construit le projet et déployé plusieurs fois. Peut-être qu'ils ont changé quelque chose dans les derniers outils de données SQL? Il y a quelques jours, Visual Studio proposait une mise à jour SSDT et je l'ai acceptée. – JustAMartin

4

Les propriétés ne figurent pas dans le fichier .sqlproj à moins que vous les changer de leurs valeurs par défaut. Quand vous faites, ils apparaîtront comme suit:

<DacDescription>This is my description</DacDescription> 
<DacApplicationName>Database.Application.Name</DacApplicationName> 
<DacVersion>1.2.3.4</DacVersion> 
Questions connexes