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

Prośba o aktualizację "Readme.md" dla wersji 2306.x.x .NET6 #77

Open soczek308 opened 11 months ago

soczek308 commented 11 months ago

Proszę o aktualizację "Readme.md" w https://github.com/soneta/Soneta.MsBuild.SDK dla wersji 2306.x.x .NET6. Zawsze najlepiej zaglądnąć do źródła niż przebijać się przez dokumentację

SebastianWabnik commented 7 months ago

A dokładnie o jaką informację chodzi ?

DudaLuk commented 6 months ago

przydało by się info jak uruchamiać debugowanie z Visual Studio, bo teraz się nie włącza ze względu na przekazanie "/extpath" zamiast "--extpath"

chyba, że tak:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>
        <SonetaAddonStartProgram>D:\Soneta\enova365 2401.1.4-net\SonetaExplorer.exe</SonetaAddonStartProgram>
    </PropertyGroup>

    <PropertyGroup>
        <SonetaPackageVersion>2401.1.4-net</SonetaPackageVersion>
        <SonetaTargetFramework>netstandard2.0</SonetaTargetFramework>
        <SonetaTestsTargetFramework>net6.0</SonetaTestsTargetFramework>

    </PropertyGroup>
    <PropertyGroup >
        <StartAction>Program</StartAction>
        <StartProgram>$(SonetaAddonStartProgram)</StartProgram>
        <StartArguments>--extpath=$(MSBuildProjectDirectory)\..\bin\Debug\netstandard2.0</StartArguments>
        <RunCommand>$(StartProgram)</RunCommand>
        <RunArguments>$(StartArguments)</RunArguments>
    </PropertyGroup>

</Project>
SylwesterZarebski commented 2 months ago

Po cichu zostało niedawno wydane SDK 1.1.5, które zmieniło wywołanie na --extpath, co z kolei zablokowało uruchamianie starszych wersji. Wniosek jest taki: i tak trzeba po swojemu ustawić uruchamianie, bo wersja z SDK obsługuje tylko najprostszy przypadek. Dobrze byłoby zaktualizować Readme.md z informacją o wersji 1.1.5, która zresztą jest wymagana przy kompilacji z najnowszymi wersjach Enovy.