Czy Visual Studio jest konieczne do zbudowania execa z sln?

0

Witam. Chyba temat jest dosyć krótki. Chciałem sobie zainstalować to: fancywm i mi piszą, żebym:

Open the .sln file with Visual Studio 2022 and build the FancyWM project.

Czy jednak to konieczne? Tj. czy nie zrobię sobie execa bez Visual Studio?

4

możesz odpalić msbuild z konsoli z odpowiednimi parametrami i pewnie się zbuduje.

0

@PawelLukasik: oj chyba gra nie warta zachodu. Lepiej już całe Visual Studio:

D:\Documents\fancywm\ModernWpf\Directory.Build.targets(15,18): warning MSB4130: Warunek "'$(TargetFrameworkIdentifier)' == '.NETFramework' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersio
n), '4.6.1')) or
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(15,18): warning MSB4130: '$(TargetFrameworkIdentifier)' == '.NETCoreApp'" mógł zostać oszacowany niepoprawnie we wcześniejsze
j wersji programu MSBuild. Sprawdź, czy klauzule AND i OR są zapisane w zamierzonej kolejności. Aby uniknąć tego ostrzeżenia, dodaj nawiasy w celu jawnego określenia kolejności szacowania.
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(19,18): warning MSB4130: Warunek "'$(TargetFrameworkIdentifier)' == '.NETFramework' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersio
n), '4.6.2')) or
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(19,18): warning MSB4130: '$(TargetFrameworkIdentifier)' == '.NETCoreApp'" mógł zostać oszacowany niepoprawnie we wcześniejsze
j wersji programu MSBuild. Sprawdź, czy klauzule AND i OR są zapisane w zamierzonej kolejności. Aby uniknąć tego ostrzeżenia, dodaj nawiasy w celu jawnego określenia kolejności szacowania.
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(23,18): warning MSB4130: Warunek "'$(TargetFrameworkIdentifier)' == '.NETFramework' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersio
n), '4.7')) or
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(23,18): warning MSB4130: '$(TargetFrameworkIdentifier)' == '.NETCoreApp'" mógł zostać oszacowany niepoprawnie we wcześniejsze
j wersji programu MSBuild. Sprawdź, czy klauzule AND i OR są zapisane w zamierzonej kolejności. Aby uniknąć tego ostrzeżenia, dodaj nawiasy w celu jawnego określenia kolejności szacowania.
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(27,18): warning MSB4130: Warunek "'$(TargetFrameworkIdentifier)' == '.NETFramework' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersio
n), '4.7.2')) or
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(27,18): warning MSB4130: '$(TargetFrameworkIdentifier)' == '.NETCoreApp'" mógł zostać oszacowany niepoprawnie we wcześniejsze
j wersji programu MSBuild. Sprawdź, czy klauzule AND i OR są zapisane w zamierzonej kolejności. Aby uniknąć tego ostrzeżenia, dodaj nawiasy w celu jawnego określenia kolejności szacowania.
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(31,18): warning MSB4130: Warunek "'$(TargetFrameworkIdentifier)' == '.NETFramework' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersio
n), '4.8')) or
D:\Documents\fancywm\ModernWpf\Directory.Build.targets(31,18): warning MSB4130: '$(TargetFrameworkIdentifier)' == '.NETCoreApp'" mógł zostać oszacowany niepoprawnie we wcześniejsze
j wersji programu MSBuild. Sprawdź, czy klauzule AND i OR są zapisane w zamierzonej kolejności. Aby uniknąć tego ostrzeżenia, dodaj nawiasy w celu jawnego określenia kolejności szacowania.

Tak dla jasności mam Net Framework 4.7 i 4.8. :/

0
paranoise napisał(a):

@PawelLukasik: oj chyba gra nie warta zachodu. Lepiej już całe Visual Studio:

Nie pytałeś czy to gra warta zachodu tylko czy się da. Ja bym instalował całe VS, ale da się z msbuila i np. w jakichś narzędziach CI/CD tak się kod buduje (nikt tam VS nie będzie instalować).

Tak dla jasności mam Net Framework 4.7 i 4.8. :/

Z tego co szybko zobaczyłem to FancyVM to .NET 6 więc nie zbuduje ci się to czy to z VS czy z konsoli poprzez msbuild.

1

Można pobrać binarki z ich githuba: https://github.com/FancyWM/fancywm/releases/tag/v2.11.3-rc

0
Panczo napisał(a):

Można pobrać binarki z ich githuba: https://github.com/FancyWM/fancywm/releases/tag/v2.11.3-rc

W sumie chyba tyle mi wystarczy. Dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1