2017-09-28 6 views
0

J'utilise Migrator Fluent 1.6.2 dans mon application .Net. Pour migrer ou migrer vers le bas de la base de données, Migrate.exe doit être exécuté en transmettant le fichier d'assemblage (le fichier dll du projet de base de données dans lequel les classes de migration existent) à partir de la ligne de commande. Par défaut, le fichier Migrate.exe est créé dans le dossier \ packages \ FluentMigrator.1.6.2 \ tools.Création Migrate.exe à un endroit précis en Migrator Courant

Je veux ces deux fichiers (Migrate.exe et DbProject.dll) à créer dans le même dossier.

Y at-il paramètre de configuration dans Migrator couramment par lequel je peux contrôler l'emplacement où le fichier est créé Migrate.exe et créer dans mon projet de DB?

Répondre

0

Une telle configuration existe. Vous pouvez toutefois définir un dossier spécifique dans votre solution, où vous copiez le fichier Migrate.exe et d'autres fichiers nécessaires, puis définissez les propriétés de votre projet Migrations pour générer ce dossier, ce qui entraîne la génération de binaires chaque fois que vous créez l'application .

Recommandation ici est d'avoir les migrations dans leur projet autonome à l'intérieur de votre solution.