Udostępnij za pośrednictwem


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 eksploratorze rozwiązań i naciskając Alt+Enter. Możesz też kliknąć prawym przyciskiem myszy plik w Eksploratorze rozwiązań i wybrać pozycję 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 projektów Opis
AdditionalFiles C#, Visual Basic Plik tekstowy, który jest przekazywany do kompilatora języka C# lub Visual Basic jako danych wejściowych. Ta akcja kompilacji służy głównie do dostarczania danych wejściowych do analizatorów, 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ę. Podczas pierwszego tworzenia projektu ten plik jest App.xaml.
CodeAnalysisDictionary .SIEĆ Niestandardowy słownik wyrazów używany przez analizę kodu do sprawdzania pisowni. Zobacz Instrukcje: dostosowywanie słownika analizy kodu
Kompilowanie jakikolwiek Plik jest przekazywany do kompilatora jako pliku źródłowego.
zawartości .SIEĆ Plik oznaczony jako zawartości można pobrać jako strumień, wywołując 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.
Embedded Resource .SIEĆ Plik jest przekazywany do kompilatora jako zasób, który ma zostać osadzony w zestawie. Możesz wywołać System.Reflection.Assembly.GetManifestResourceStream, aby odczytać plik z zestawu.
EntityDeploy .SIEĆ W przypadku plików platformy Entity Framework (EF) .edmx, które określają wdrażanie artefaktów EF.
Fakes .SIEĆ Służy do platformy testowania Microsoft Fakes. Zobacz Izoluj kod testowany przy użyciu usługi Microsoft Fakes
Brak jakikolwiek 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.
strony WPF Skompiluj plik XAML do pliku binarnego .baml w celu szybszego ładowania w czasie wykonywania.
resource WPF Określa, aby osadzić plik w pliku zasobu manifestu zestawu z rozszerzeniem .g.resources.
cienia .SIEĆ 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 o nazwach 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.

Nuta

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ż