Question

Nous utilisons VS 2012 avec TFS 2012. Nous voulons empêcher certains utilisateurs de voir des fichiers source particuliers dans un projet, Nous savons comment cela, en fait, en cliquant avec le bouton droit de la souris sur les fichiers de la fenêtre de contrôle source et gérez les autorisations dans l'onglet Sécurité. Le problème est que lorsque nous empêchons un utilisateur de visualiser ou de modifier un fichier tel que HOMECONTROLLER.CS L'utilisateur ne peut pas créer le projet et le VS IDE indique que le fichier n'existe pas,

Comment nous empêchons d'accéder à un fichier avec la capacité du projet de construction réussie pour l'utilisateur

Était-ce utile?

La solution

Si vous empêchez la permission de lecture / affichage, alors comment le compilateur peut-il accéder au fichier afin de le construire?Si le compilateur peut voir le fichier, alors l'utilisateur peut donc.

Êtes-vous sûr de vouloir empêcher ces utilisateurs de voir même le fichier ou de les empêcher de changer les fichiers?Si c'est ce dernier, vous pouvez simplement supprimer la permission de l'enregistrement.

Autres conseils

Il y a une autre avenue qui peut être utile dans votre situation.Divisez le projet en bibliothèques et combinez uniquement toutes les bibliothèques du serveur de construction.

Le développeur peut construire mais ne pas exécuter sur sa machine.Avec des enregistrements fermés, la construction est mise à disposition.

Cela fonctionne particulièrement bien si le projet est basé sur le Web et que le serveur de construction déploie les assemblages sur un serveur Web que le développeur peut afficher.

Sinon, les notes sur l'obscurcissement et le stand de décompilation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top