soneta / Soneta.MsBuild.SDK

Sdk stworzone przez firmę Soneta pozwalające automatycznie skonfigurować oraz uzupełnić projekty dodatków o niezbędne elementy potrzebne do współpracy z oprogramowaniem enova.
MIT License
8 stars 12 forks source link

Brak możliwości uruchamiania na własnych konfiguracjach #26

Closed MrSlynx closed 4 years ago

MrSlynx commented 4 years ago

Nie można automatycznie uruchomić enovy na konfiguracji innej niż 'Debug'. Chciałem zrobić poprawkę (pull request), ale brak uprawnień. Proste rozwiązanie:

<PropertyGroup Condition="($(Configuration) == 'Debug' OR $(CustomStartConfigurations.Contains($(Configuration)))) AND '$(IsTestProject)' != 'true' AND $(StartProgram) == '' AND Exists($(SonetaAddonStartProgram))">

Miejsce Możliwość dodania własnych konfiguracji uruchamiania poprzez element 'CustomStartConfigurations' Przykładowo:

<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <SonetaPackageVersion>1908.0.1</SonetaPackageVersion>
    <SonetaTargetFramework>net46</SonetaTargetFramework>
    <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
    <CustomStartConfigurations>Local;Custom;Debug</CustomStartConfigurations>
  </PropertyGroup>
</Project>
a4099181 commented 4 years ago

Chciałem zrobić poprawkę (pull request), ale brak uprawnień.

@MrSlynx Brak uprawnień do czego? Czego nie udało się zrobić? Chętnie pochylimy się i odniesiemy do PR. Tymczasem nie widzę fork-a, na którym próba poprawki byłaby podjęta.

bartcho commented 4 years ago

Bardzo dziękujemy za sugestię zamiany. Zainspirowani nią proponujemy jeszcze prostsze rozwiązanie #29 . Planujemy je zrealizować w następnym sprincie.