2017-12-09 8 views
-1

Ich habe eine Lösung von VS 2010 nach VS 2017 migriert. Beim Erstellen der Lösung werden einige Dateien als fehlend gemeldet, während sie in den angegebenen Pfaden vorhanden sind. Die Lösung (die in C# ist) kompilierte in VS 2010 ohne jedes Problem. Die Dateinamen sind die gleichen, außer ihren Fällen. Ich muss wissen, ob Dateinamen in VS 2017 Groß-und Kleinschreibung, während sie nicht in VS 2010 waren? Wenn ja, wie kann ich diese Funktion zurücksetzen oder die Option zum Ignorieren der Dateinamen festlegen?Sind Dateinamen in VS2017 case sensitive?

+0

Nein. Windows ist nicht Groß-und Kleinschreibung (es ist jedoch Fall beibehalten), daher wird jedes Programm auf Großbuchstaben auch nicht zwischen Groß-und Kleinschreibung. Es sollte einen anderen Unterschied im Dateipfad geben oder eine fehlende Komponente in VS, die für diese bestimmte Kompilierung benötigt wird. – Alejandro

+0

aber der Fehler wird entfernt, wenn ich den Fall ändern, wie VS erwartet. Ich denke, ich muss beachten, dass das Laufwerk nicht NTFS ist. Es ist ein Linux-Laufwerk, das von SFTP Net Drive gemappt wird und sowohl für Windows als auch für VS verfügbar ist. – hamidi

Antwort

0

Dies ist kein VS-Problem. Das Laufwerk wurde von SFTP Net Drive zugeordnet. Bei solchen virtuellen Laufwerken, bei denen das ursprüngliche Laufwerk die Groß-/Kleinschreibung unterscheidet und in Windows abgebildet wird, bei denen die Groß-/Kleinschreibung nicht berücksichtigt wird, gibt es im letzten Register "Laufwerk" eine Option, die es einstellen sollte. Es ist: Handle Groß-und Kleinschreibung beachten Dateinamen