Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill skapa en anpassad grupp med inställningar som du kan dela med andra eller återanvända i flera projekt använder du Property Manager för att skapa ett egenskapsblad (en .props fil) för att lagra inställningarna för varje typ av projekt som du vill kunna återanvända eller dela med andra. Att använda egenskapsblad är mycket mindre felbenäget än andra sätt att skapa "globala" inställningar.
Viktigt!
              Problemet med *.user filer
Tidigare versioner av Visual Studio använde globala egenskapsblad som hade filnamnstillägget .user och som fanns i \<userprofile>\AppData\Local\Microsoft\MSBuild\v4.0\ mappen. Vi rekommenderar inte längre dessa filer eftersom de anger egenskaper för projektkonfigurationer per användare och per dator. Sådana "globala" inställningar kan störa byggen, särskilt när du riktar in dig på mer än en plattform på din byggdator. Om du till exempel har både ett MFC-projekt och Ett Windows Phone-projekt är .user egenskaperna ogiltiga för ett av dem. Återanvändbara egenskapsblad är mer flexibla och mer robusta.
Även om .user filer fortfarande installeras av Visual Studio och deltar i egenskapsarv är de tomma som standard. Det bästa sättet är att ta bort alla referenser till dem i Property Manager för att säkerställa att dina projekt fungerar oberoende av inställningar per användare och per dator. Den här metoden är viktig för att säkerställa korrekt beteende i en SCC-miljö (källkodskontroll).
Om du vill visa Egenskapshanteraren går du till menyraden och väljer Visa>egenskapshanterare eller Visa>annan>, beroende på dina inställningar.
Om du vill använda en vanlig, ofta använd uppsättning egenskaper för flera projekt kan du använda Property Manager för att avbilda dem i en återanvändbar egenskapsdokumentfil , som enligt konventionen har ett .props filnamnstillägg. Du kan använda bladet (eller bladen) för nya projekt så att du inte behöver ange dessa egenskaper från grunden.
              
              
            
Under varje konfigurationsnod visas noder för varje egenskapsblad som gäller för den konfigurationen. Systemet lägger till egenskapsblad som anger vanliga värden baserat på alternativ som du väljer i appguiden när du skapar projektet. Högerklicka på valfri nod och välj Egenskaper för att se de egenskaper som gäller för noden. Alla egenskapsblad importeras automatiskt till projektets primära egenskapsblad (ms.cpp.props) och utvärderas i den ordning de visas i Property Manager. Du kan flytta dem för att ändra utvärderingsordningen. Egenskapsblad som utvärderas senare åsidosätter värdena i tidigare utvärderade blad. Mer information om utvärderingsordningen i filerna .vcxproj, .props och .targets, miljövariabler och kommandorad finns i Projektegenskapers arv.
Om du väljer Lägg till nytt projekt egenskapsblad och sedan väljer, till exempel egenskapsbladet MyProps.props, visas en dialogruta för egenskapssidan. Observera att det gäller för egenskapsbladet MyProps; alla ändringar som du gör skrivs till bladet, inte till projektfilen (.vcxproj).
Egenskaper i ett egenskapsblad åsidosätts om samma egenskap anges direkt i .vcxproj-filen.
Du kan importera ett egenskapsblad så ofta som det behövs. Flera projekt i en lösning kan ärva inställningar från samma egenskapsblad och ett projekt kan ha flera blad. Själva egenskapsbladet kan ärva inställningar från ett annat egenskapsblad.
Du kan också skapa ett gemensamt egenskapsblad för flera konfigurationer. Om du vill skapa ett egenskapsblad för varje konfiguration öppnar du snabbmenyn för en av dem, väljer Lägg till befintlig egenskapssida och lägger sedan till de andra bladen. Men om du använder ett gemensamt egenskapsblad anger du egenskaper för alla konfigurationer som bladet gäller för. IDE visar inte vilka projekt eller andra egenskapsblad som ärver från ett visst egenskapsblad.
I stora lösningar som har många projekt kan det vara användbart att skapa ett gemensamt egenskapsblad för alla projekt i lösningen. Skapa egenskapsbladet som vanligt. Använd Property Manager för att lägga till egenskapsbladet i varje projekt i lösningen. Om det behövs på projektnivå kan du lägga till ett annat egenskapsblad för att ange projektspecifika värden.
Viktigt!
En .props fil som standard deltar inte i källkontrollen eftersom den inte skapas som ett projektobjekt. Du kan lägga till filen som ett lösningsobjekt manuellt om du vill inkludera den i källkontrollen.
Så här skapar du ett egenskapsblad
På menyraden väljer du Visa>Egenskapshanteraren eller Visa>Andra Windows>Egenskapshanteraren. Egenskapshanteraren öppnas.
Om du vill definiera omfånget för egenskapsbladet väljer du det objekt som det gäller för. Det här objektet kan vara en viss konfiguration eller ett annat egenskapsblad. Öppna snabbmenyn för det här objektet och välj sedan Lägg till nytt projektegenskapsblad. Ange ett namn och en plats.
I Egenskapshanteraren öppnar du det nya egenskapsbladet och anger sedan de egenskaper som du vill inkludera.