Skapa åtgärder
Alla filer i ett Visual Studio-projekt har en byggåtgärd. Byggåtgärden styr vad som händer med filen när projektet kompileras.
Ange en byggåtgärd
Visual Studio anger byggåtgärden baserat på filtypen eller objektmallen som användes för att skapa den, men du kan ändra den. Om du vill ange byggåtgärden för en fil öppnar du filens egenskaper i fönstret Egenskaper genom att välja filen i Solution Explorer och trycka på Alt+Retur. Du kan också högerklicka på filen i Solution Explorer och välja Egenskaper. I fönstret Egenskaper under avsnittet Avancerat använder du listrutan bredvid Build Action för att ange en byggåtgärd för filen.
Skapa åtgärdsvärden
Några av de vanligaste byggåtgärderna för C#- och Visual Basic-projektfiler är:
Byggåtgärd | Projekttyper | Beskrivning |
---|---|---|
AdditionalFiles | C#, Visual Basic | En textfil som inte är källa och som skickas till C# eller Visual Basic-kompilatorn som indata. Den här byggåtgärden används främst för att tillhandahålla indata till analysverktyg som refereras av ett projekt för att verifiera kodkvaliteten. Mer information finns i Använda ytterligare filer. |
ApplicationDefinition | WPF | Filen som definierar ditt program. När du först skapar ett projekt filen App.xaml. |
CodeAnalysisDictionary | .NÄT | En anpassad ordlista som används av kodanalys för stavningskontroll. Se Så här anpassar du för kodanalysordlistan |
kompilera | någon | Filen skickas till kompilatorn som en källfil. |
innehåll | .NÄT | En fil som har markerats som Innehåll kan hämtas som en dataström genom att anropa Application.GetContentStream. För ASP.NET projekt inkluderas dessa filer som en del av platsen när du distribuerar. |
DesignData | WPF | Används för XAML-visningsformatfiler för att göra det möjligt att visa användarkontroller vid designtillfället, med dummytyper och exempeldata. |
DesignDataWithDesignTimeSkapa | WPF | Som DesignData, men med faktiska typer. |
Embedded-resurs | .NÄT | Filen skickas till kompilatorn som en resurs som ska bäddas in i sammansättningen. Du kan anropa System.Reflection.Assembly.GetManifestResourceStream för att läsa filen från sammansättningen. |
EntityDeploy | .NÄT | För Entity Framework (EF) .edmx filer som anger distribution av EF-artefakter. |
Förfalskningar | .NÄT | Används för Microsoft Fakes-testramverket. Se Isolera kod under test med Microsoft Fakes |
Ingen | någon | Filen är inte en del av bygget på något sätt. Det här värdet kan användas för dokumentationsfiler som "ReadMe"-filer, till exempel. |
page | WPF | Kompilera en XAML-fil till en binär .baml fil för snabbare inläsning vid körning. |
resurs | WPF | Anger att filen ska bäddas in i en sammansättningsmanifestresursfil med tillägget .g.resources . |
Shadow | .NÄT | Används för en .accessor fil som innehåller en lista över byggda sammansättningsfilnamn, en per rad. För varje sammansättning i listan genererar du offentliga klasser med namnen ClassName_Accessor som är precis som originalen, men med offentliga metoder i stället för privata metoder. Används för enhetstestning. |
Välkomstskärm | WPF | Anger en bildfil som ska visas vid körning när appen startas. |
XamlAppDef | Windows Workflow Foundation | Instruerar bygget att skapa en XAML-arbetsflödesfil i en sammansättning med ett inbäddat arbetsflöde. |
Not
Ytterligare byggåtgärder kan definieras av för specifika projekttyper, så listan över byggåtgärder beror på projekttypen och värden kan visas som inte finns i den här listan.