Frage

Wir verwenden vs 2012 mit TFS 2012. Wir möchten, dass einige Benutzer verhindern, dass bestimmte Quelldateien in einem Projekt angezeigt werden, Wir wissen, wie dies eigentlich klicken, indem Sie mit der rechten Maustaste auf die Dateien auf dem Quellsteuerungsfenster klicken und Berechtigungen in der Registerkarte Sicherheit verwalten. Das Problem ist, dass, wenn wir ein Benutzer verhindern, eine Datei anzuzeigen oder zu ändern, z. B. homecontroller.cs Der Benutzer kann das Projekt nicht erstellen und die vs ide sagt, dass die Datei nicht vorhanden ist,

Wie verhindern wir den Zugriff auf eine Datei mit der Fähigkeit des erfolgreichen Bauprojekts für den Benutzer

War es hilfreich?

Lösung

Wenn Sie die Berechtigung der Lese- / Ansicht verhindern, wie kann der Compiler auf die Datei zugreifen, um sie aufzubauen?Wenn der Compiler die Datei sehen kann, kann der Benutzer dann so können.

Sind Sie sicher, dass Sie sicherstellen möchten, dass diese Benutzer sogar die Datei sehen, oder möchten Sie sie einfach daran hindern, die Dateien zu ändern?Wenn dies der letztere ist, können Sie einfach die Berechtigung zum Einchecken entfernen.

Andere Tipps

Es gibt eine andere Avenue, die in Ihrer Situation verwendet werden kann.Teilen Sie das Projekt in Bibliotheken auf und kombinieren Sie nur alle Bibliotheken auf dem Build-Server.

Der Entwickler kann bauen, aber nicht auf ihrer Maschine laufen.Mit gated Check-Ins wird der Build zur Verfügung gestellt.

Dies funktioniert besonders gut, wenn das Projekt webbasiert ist und der Build-Server die Baugruppen an einem Webserver bereitstellt, den der Entwickler anzeigen kann.

Ansonsten die Notizen zur Verschleierung und Dekompilierung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top