Documentation ¶
Index ¶
- type CSProj
- type ConfigJSON
- type Installer
- type Manifest
- type Project
- func (p *Project) FDDInstallFrameworks() error
- func (p *Project) FindMatchingFrameworkVersion(name, version string, applyPatches *bool) (string, error)
- func (p *Project) GetVersionFromDepsJSON(library string) (string, error)
- func (p *Project) IsFDD() (bool, error)
- func (p *Project) IsFsharp() (bool, error)
- func (p *Project) IsPublished() (bool, error)
- func (p *Project) IsSourceBased() (bool, error)
- func (p *Project) MainPath() (string, error)
- func (p *Project) ProjectFilePaths() ([]string, error)
- func (p *Project) RuntimeConfigPath() (string, error)
- func (p *Project) SourceInstallDotnetAspNetCore() error
- func (p *Project) SourceInstallDotnetRuntime() error
- func (p *Project) StartCommand() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSProj ¶
type CSProj struct { PropertyGroup struct { TargetFramework string `xml:"TargetFramework"` RuntimeFrameworkVersion string `xml:"RuntimeFrameworkVersion"` AssemblyName string `xml:"AssemblyName"` } ItemGroups []struct { PackageReferences []struct { Include string `xml:"Include,attr"` Version string `xml:"Version,attr"` } `xml:"PackageReference"` } `xml:"ItemGroup"` }
type ConfigJSON ¶
type Installer ¶
type Installer interface {
InstallDependency(libbuildpack.Dependency, string) error
}
type Project ¶
type Project struct { Log *libbuildpack.Logger // contains filtered or unexported fields }
func (*Project) FDDInstallFrameworks ¶
func (*Project) FindMatchingFrameworkVersion ¶
func (*Project) GetVersionFromDepsJSON ¶
func (*Project) IsPublished ¶
func (*Project) IsSourceBased ¶
func (*Project) ProjectFilePaths ¶
func (*Project) RuntimeConfigPath ¶
func (*Project) SourceInstallDotnetAspNetCore ¶
func (*Project) SourceInstallDotnetRuntime ¶
func (*Project) StartCommand ¶
Click to show internal directories.
Click to hide internal directories.