Akcje kompilacji

Wszystkie pliki w projekcie programu Visual Studio mają akcję kompilacji. Akcja kompilacji określa, co się stanie z plikiem podczas kompilowania projektu.

Ustawianie akcji kompilacji

Program Visual Studio ustawia akcję kompilacji na podstawie typu pliku lub szablonu elementu, który został użyty do jego utworzenia, ale możesz go zmienić. Aby ustawić akcję kompilacji dla pliku, otwórz właściwości pliku w oknie Właściwości, wybierając plik w Eksplorator rozwiązań i naciskając klawisz Alt+Enter. Możesz też kliknąć prawym przyciskiem myszy plik w Eksplorator rozwiązań i wybrać polecenie Właściwości. W oknie Właściwości w sekcji Zaawansowane użyj listy rozwijanej obok pozycji Akcja kompilacji, aby ustawić akcję kompilacji dla pliku.

Akcje kompilacji dla pliku w programie Visual Studio

Tworzenie wartości akcji

Oto niektóre z bardziej typowych akcji kompilacji dla plików projektów W# i Visual Basic:

Akcja kompilacji Typy projektu opis
Dodatkowe pliki C#, Visual Basic Plik tekstowy, który jest przekazywany do kompilatora języka C# lub Visual Basic jako danych wejściowych. Ta akcja kompilacji jest używana głównie do udostępniania danych wejściowych analizatorom , do których odwołuje się projekt w celu zweryfikowania jakości kodu. Aby uzyskać więcej informacji, zobacz Używanie dodatkowych plików.
ApplicationDefinition WPF Plik definiujący aplikację. Po pierwszym utworzeniu projektu ten plik to App.xaml.
CodeAnalysisDictionary .NET Niestandardowy słownik wyrazów używany przez analizę kodu do sprawdzania pisowni. Zobacz Instrukcje: dostosowywanie słownika analizy kodu
Skompilować dowolny Plik jest przekazywany do kompilatora jako pliku źródłowego.
Zawartość .NET Plik oznaczony jako Zawartość można pobrać jako strumień, wywołując polecenie Application.GetContentStream. W przypadku projektów ASP.NET te pliki są dołączane jako część lokacji podczas wdrażania.
DesignData WPF Służy do wyświetlania plików modelu widoków XAML w celu umożliwienia wyświetlania kontrolek użytkownika w czasie projektowania z fikcyjnymi typami i przykładowymi danymi.
DesignDataWithDesignTimeTworzenie WPF Podobnie jak DesignData, ale z rzeczywistymi typami.
Zasób osadzony .NET Plik jest przekazywany do kompilatora jako zasób, który ma zostać osadzony w zestawie. Możesz wywołać polecenie System.Reflection.Assembly.GetManifestResourceStream , aby odczytać plik z zestawu.
EntityDeploy .NET W przypadku plików programu Entity Framework (EF), .edmx które określają wdrażanie artefaktów EF.
Podróbki .NET Służy do platformy testowania Microsoft Fakes. Zobacz Izolowanie kodu testowanego przy użyciu platformy Microsoft Fakes
Brak dowolny Plik nie jest częścią kompilacji w żaden sposób. Ta wartość może służyć do plików dokumentacji, takich jak pliki ReadMe, na przykład.
Strona WPF Skompiluj plik XAML do pliku binarnego .baml w celu szybszego ładowania w czasie wykonywania.
Zasób WPF Określa, aby osadzić plik w pliku zasobu manifestu zestawu z rozszerzeniem .g.resources.
Cień .NET Służy do pliku .accessor zawierającego listę skompilowanych nazw plików zestawów, po jednym na wiersz. Dla każdego zestawu na liście wygeneruj klasy publiczne z nazwami ClassName_Accessor , które są podobne do oryginalnych, ale z metodami publicznymi zamiast metod prywatnych. Służy do testowania jednostkowego.
Ekran powitalny WPF Określa plik obrazu, który ma być wyświetlany w czasie wykonywania podczas uruchamiania aplikacji.
XamlAppDef Windows Workflow Foundation Instruuje kompilację, aby skompilować plik XAML przepływu pracy do zestawu z osadzonym przepływem pracy.

Uwaga

Dodatkowe akcje kompilacji można zdefiniować dla określonych typów projektów, więc lista akcji kompilacji zależy od typu projektu, a wartości mogą się pojawić, które nie znajdują się na tej liście.

Zobacz też