Question rapide que je pensais qu'il serait facile de répondre.Site Web .NET avec des références dans GAC - Comment déployer?
J'ai un site Web .net, qui contient des références aux dll dans le GAC.
Lorsque je compile ceci et que je le déploie sur un autre serveur (en production) qui n'a pas les mêmes références DLL dans le GAC, comment puis-je faire passer les DLLs?
Ummm ... non; le GAC évite spécifiquement cela avec le versioning via des noms forts. –
Hmmm ... vraiment? Est-ce que le développeur ne doit pas se souvenir de prendre le temps de le faire ou est-ce que cela vous force? De plus, lorsque vous exportez du code ou que vous effectuez un déploiement dans un nouvel environnement, vous n'êtes pas certain d'avoir les DLL avec vous dans le projet. Vous devez vous rappeler de les mettre dans le GAC ou espérer qu'ils sont déjà installés. Même les DLL dites "System" comme Entity Framework et MVC Microsoft font désormais facilement référence dans votre projet en utilisant nuget. Je recommanderais le nuget sur le gac à chaque fois. – fregas
Oui. Vous devez vous assurer qu'ils sont installés. C'est exactement ce que proposait la question ... son projet * est * d'utiliser un assemblage GAC. –