Interfejs IVsSingleFileGenerator
Data opublikowania: październik 2016
Przekształca jeden plik wejściowy w pliku pojedynczego wyjścia skompilowanych lub dodane do projektu. Dowolny składnik COM, który implementuje IVsSingleFileGenerator to narzędzie niestandardowe.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("3634494C-492F-4F91-8009-4541234E4E99")]
public interface IVsSingleFileGenerator
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("3634494C-492F-4F91-8009-4541234E4E99")]
public interface class IVsSingleFileGenerator
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
[<GuidAttribute("3634494C-492F-4F91-8009-4541234E4E99")>]
type IVsSingleFileGenerator = interface end
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
<GuidAttribute("3634494C-492F-4F91-8009-4541234E4E99")>
Public Interface IVsSingleFileGenerator
Metody
Nazwa | Opis | |
---|---|---|
![]() |
DefaultExtension(String) | Pobiera rozszerzenie pliku, które znajduje się do nazwy pliku wyjściowego. |
![]() |
Generate(String, String, String, IntPtr[], UInt32, IVsGeneratorProgress) | Wykonuje przekształcenie i zwraca nowo wygenerowany plik wyjściowy, każdorazowo po załadowaniu niestandardowego narzędzia lub zapisaniu pliku wejściowego. |
Uwagi
Niestandardowe narzędzie, który jest składnik COM, należy zaimplementować IVsSingleFileGenerator interfejsu.
Uwagi dotyczące obiektów implementujących:
IVsSingleFileGenerator Interfejs jest wywoływany w następujących okolicznościach:
- Użytkownik zmieni właściwość CustomTool pliku. Aby uzyskać więcej informacji, zobacz Implementowanie generatorów pojedynczego pliku.
[!UWAGA]
Narzędzie niestandardowe można przypisać do pliku wejściowego w Visual Studio przez ustawienie właściwości CustomTool w właściwości okna Visual Basic lub Visual C# pliku wybranego w Eksploratorze rozwiązań. Składnik już muszą zostać zarejestrowane jako narzędzie niestandardowe przed może być przypisany do pliku wejściowego.
Użytkownik zmieni właściwość CustomToolNamespace pliku.
Plik wejściowy niestandardowe narzędzie jest zapisywany.
Metoda rozszerzalność RunCustomTool jest wywoływany w VSProjectItem.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku