Skip to content

Releases: 3F/vsSolutionBuildEvent

1.16.1

22 May 20:01
@3F 3F
fe64f7e
Compare
Choose a tag to compare
Product 💾 vsSolutionBuildEvent 1.16.1 packages
Visual Studio 2022+ vsSolutionBuildEvent.1.16.1+fe64f7e-SDK17.vsix
Visual Studio 2019, 2017 vsSolutionBuildEvent.1.16.1+fe64f7e-SDK15.vsix
Visual Studio 2017, 2015, 2013, 2012, 2010 vsSolutionBuildEvent.1.16.1+fe64f7e-SDK10.vsix
CI; MSBuild 4, 12, 14, 15, 16; 17; ...
🕊 .bat (GetNuTool) vsSolutionBuildEvent.1.16.1.bat

Find other artifacts in Assets 👇

📑 What's new in 1.16.1 ...
  • FIXED: An undefined MSBuild properties (e.g. SolutionDir, SolutionName, SolutionPath, ...)
    when environment is not completely ready. Caused by, for example, third-party plugins like Telerik etc.
    Issue #80.

  • FIXED: Broken caching for C# Mode since 1.16. +GenerateInMemory=true support.

  • FIXED: UI. Incorrect panel toggling in the main window.

  • FIXED: UI. Incorrect display of the scrollbar in the main editor when other actions are activated.

  • CHANGED: ISolutionEvent.Enabled option is no longer considered when executed from a script mode.
    For example,
    #[Core events.Post.item("ShaList").run()]
    run an ShaList action like function regardless of its activity state from a specified script.

  • CHANGED: VS IDE Error List now redirects to the main window to the specified action if you click it.

  • CHANGED: Core. Updated MvsSln 2.7
    https://github.com/3F/MvsSln/releases/tag/2.7

  • CHANGED: CIM. Updated hMSBuild 2.4.1
    https://github.com/3F/hMSBuild/releases/tag/2.4.1
    cim.cmd now supports modern keys, like:
    cim.cmd -cs ~c Debug

  • CHANGED: CI tools.
    * netfx4sdk 1.2 https://github.com/3F/netfx4sdk/releases/tag/1.2
    * GetNuTool 1.9 https://github.com/3F/GetNuTool/releases/tag/1.9

1.16

27 Nov 00:41
@3F 3F
abd8cd3
Compare
Choose a tag to compare
Product 💾 vsSolutionBuildEvent 1.16 packages
Visual Studio 2022+ vsSolutionBuildEvent.1.16.0+abd8cd3-SDK17.vsix
Visual Studio 2019, 2017 vsSolutionBuildEvent.1.16.0+abd8cd3-SDK15.vsix
Visual Studio 2017, 2015, 2013, 2012, 2010 vsSolutionBuildEvent.1.16.0+abd8cd3-SDK10.vsix
CI; MSBuild 4, 12, 14, 15, 16; 17; ...

All artifacts in GitHub Assets 👇

📑 Changelog
  • FIXED: "Failed build-raw: Value cannot be null" in modern environments.

  • FIXED: Incorrect selection of project in properties (name:project).

  • FIXED: Issue #78 Visual Studio Setup Project (.vdproj) through ignoring unsupported types.

Contact https://github.com/3F/MvsSln to consider support for legacy types.

  • FIXED: UI layout for high DPI options.

  • NEW: Added loading ClientLibrary (API) via common path
    - %UserProfile%\Documents\vsSolutionBuildEvent
    Find a new simplified implementation of ClientDemo here:

https://github.com/3F/vsSolutionBuildEvent/tree/master/ClientDemo

  • NEW: Implemented suppressing OWP Show() - See #76

  • CHANGED: Updated the following references:

    • MvsSln 2.6.2
    • AvalonEdit:
      • For SDK15 and SDK17: 6.3.0.90
      • For SDK10: 6.1.3.50
    • NewtonsoftJson 13.0.3
    • NLog 5.2.5
    • 7z.Libs 21.7.0

1.15

02 Feb 16:11
@3F 3F
f1cc7d0
Compare
Choose a tag to compare

💾 vsSolutionBuildEvent 1.15

Product Package
Visual Studio 2022+ vsSolutionBuildEvent.1.15.0+f1cc7d0-SDK17.vsix
Visual Studio 2019, 2017 vsSolutionBuildEvent.1.15.0+f1cc7d0-SDK15.vsix
Visual Studio 2017, 2015, 2013, 2012, 2010 vsSolutionBuildEvent.1.15.0+f1cc7d0-SDK10.vsix
CI; MSBuild tools 4, 12, 14, 15, 16; 17; ...

Other in GitHub Assets 👇

📑 Changelog

1.14.1

31 Jul 20:01
@3F 3F
014f49a
Compare
Choose a tag to compare

💾 Most requested downloads:

Product Package
Visual Studio 2019+, 2017 vsSolutionBuildEvent.1.14.1+014f49a.SDK15.vsix
Visual Studio 2017, 2015, 2013, 2012, 2010 vsSolutionBuildEvent.1.14.1+014f49a.SDK10.vsix
CI; MSBuild tools 4, 12, 14, 15, 16; ...

Other in GitHub Assets 👇

📑 Changelog

Public release. vsSolutionBuildEvent 1.14.1

Updated release. Build 34073 -> 30339

Turned out to be missing CR+LF due to related git settings (AppVeyor uses autocrlf = input by default).

There is nothing worry to keep using previous 30339 build if any.

But 34073 just recovers missing CRLF in some informational files or some related textual data for most known behavior.

Actual 34073: https://ci.appveyor.com/project/3Fs/vssolutionbuildevent/builds/34448083
Origin 30339: https://ci.appveyor.com/project/3Fs/vssolutionbuildevent/builds/34418303

NuGet Package №2: https://www.nuget.org/packages/vsSolutionBuildEvent/1.14.1.1

Ask us if something!

1.14

26 Sep 15:42
@3F 3F
16ee135
Compare
Choose a tag to compare
Public release of vsSolutionBuildEvent 1.14

* NEW: Integration with MvsSln project. v2.4 PR #53.
       Replaces processing from IsolatedEnv/MSBuild/+ and fully removes our old parser.
       Finally it fixes lot of bugs (such as: #42, #41, #40,..) and also improves performance.
       https://github.com/3F/MvsSln

* NEW: Open Source independent script engines under the MIT License. Issue #55.

* NEW: Integration with E-MSBuild project. v1.14. Part of PR #56.
       Advanced Evaluator of MSBuild scripts with user-variables support through Varhead and more.
       https://github.com/3F/E-MSBuild

* NEW: Integration with SobaScript -- an Extensible Modular Scripting Programming Language.
       Part of PR #56.
       https://github.com/3F/SobaScript

* NEW: Included SobaScript Components:
       Z.Core: https://github.com/3F/SobaScript.Z.Core
        * ConditionComponent
        * EvMSBuildComponent
        * UserVariableComponent
        * TryComponent
        * CommentComponent
        * BoxComponent

       Z.Ext: https://github.com/3F/SobaScript.Z.Ext
        * SevenZipComponent
        * NuGetComponent
        * FileComponent
        * FunctionComponent

       Z.VS: https://github.com/3F/SobaScript.Z.VS
        * DTEComponent
        * OwpComponent
        * BuildComponent

* FIXED: Possible "Can not load 7-zip library or internal COM error"
         When using x64 instance. Issue #38.

* FIXED: Possible "An equivalent project is already present in the project collection."
         Issue #42.

* FIXED: Possible incorrect projects for MSBuild Properties
            ~ $(TargetFrameworkVersion:Metadata) Issue #41.

* FIXED: Failed getting project from EnvDTE. Issue #40.

* CHANGED: Increased performance when evaluating data and scripts.

* CHANGED: Updated 7z.Libs 19.0.1.

* CHANGED: Updated AvalonEdit 5.0.4

* CHANGED: Updated Microsoft.VisualStudio.Shell.15.0 15.9.28307

* CHANGED: SDK15 packages only:
           Updated Microsoft.Build & Microsoft.Build.Framework 16.0.461

* CHANGED: Updated EnvDTE 8.0.2

* CHANGED: Updated EnvDTE80 8.0.3

* CHANGED: Updated Newtonsoft.Json 12.0.2

* CHANGED: Updated Microsoft.VisualStudio.SDK.EmbedInteropTypes 15.0.27

* CHANGED: StreamJsonRpc 2.0.208

* CHANGED: System.ValueTuple 4.5.0

* CHANGED: NuGet package `vsSBE.CI.MSBuild` is obsolete. Please use new:
           https://www.nuget.org/packages/vsSolutionBuildEvent
           Also new 'tools\' folder instead of 'bin\'.

* KNOWN: Possible Failed Project.Pre/Post-binding: 'Object reference not set to an instance of an object.'
         Issue #43.
         Please enable debug mode, we're waiting for your reports.

* KNOWN: Known problem for VS2019. Build can be started before activation of our plugin.
         This is a feature of the modern VS platform with lazy loading of all plugins.
         Solution:
         Just attach once our [status panel] and this will always activate our plugin before start.

* KNOWN: Known problem when deactivated [Status Panel] from `View` - `Other Windows`.
         Incorrect identifier in previous version produces wrong tool.
         Solution:
         Just close this panel. Then, open it again from `View` - `Other Windows`.

* NOTE: Please note. New releases has been migrated from SourceForge to GitHub Release Page:
        https://github.com/3F/vsSolutionBuildEvent/releases
        https://vssbe.r-eg.net/Downloads/

* NOTE: Here is about SDK10 / SDK15 packages:
        https://vssbe.r-eg.net/doc/Usage/#sdk10--sdk15-versions

CI-build-223

21 Sep 22:34
@3F 3F
969be9c
Compare
Choose a tag to compare
CI-build-223 Pre-release
Pre-release

🎲 Nightly build of 969be9c ➾ Worker image: Visual Studio 2017; Console: ci.appveyor.../build-223

Only for tests. 🗨 Commit message:

Fixes RCI SDK10 build + Closes #41 as a verified workable logic after MvsSln integration

$(APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED)

CI-build-206

29 Jul 18:43
@3F 3F
cf664cb
Compare
Choose a tag to compare
CI-build-206 Pre-release
Pre-release

🎲 Nightly build of cf664cb ➾ Worker image: Visual Studio 2017; Console: ci.appveyor.../build-206

Only for tests. 🗨 Commit message:

Fixed possible "Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT))"

  1. Do not use the .Save(); on EProject because of possible "File Modification Detected ... has been modified outside the environment."
  2. Do not use .Save(); on DProject because of possible "Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT))"

For DProject it also activates "Save As" dialog in VS even inside try/catch

0.12.11

30 Jun 16:50
@3F 3F
c68aea2
Compare
Choose a tag to compare
Public release of the vsSolutionBuildEvent 0.12.11 products.

* NEW: Visual Studio 2019 full support. SDK15. PR #45.

* NEW: Complete integration with VS2017. SDK15. PR #45.

       For VS2017 will be also available old SDK10 package implementation.
       But SDK15 is recommended.

* FIXED: Fixed IEnvironment.ProjectsMBE implementations.

* CHANGED: netfx target platform changes:

           * 4.0 only: VS2010, VS2012, VS2013, VS2015, VS2017
           * 4.6 only: VS2017, VS2019

* CHANGED: Replaced old msbuild helper on hMSBuild 2.1
           https://github.com/3F/hMSBuild

* CHANGED: Devenv netfx 4.0 only (SDK10).

* KNOWN: Known problem with VS2019 when modern VS platform produces the case when
         Build can be started before activation of our plugin.

         Solution: Just attach once our [status panel] and it will activate our plugin
         for early registering handlers.

* KNOWN: Known problem with VS2017 when upgrading from SDK10 release to SDK15:
         Deactivated [Status Panel] from `View` - `Other Windows`.

         Solution: Just close this panel. Then, open it again.

* NOTE: Our new releases migrated from SourceForge to GitHub Release Page:
        https://github.com/3F/vsSolutionBuildEvent/releases

        Most actual information is still here: https://vssbe.r-eg.net/Downloads/

* NOTE: About SDK10 / SDK15 versions:
        https://vssbe.r-eg.net/doc/Usage/#sdk10--sdk15-versions

CI-build-204

28 Jun 15:20
@3F 3F
8fc64b2
Compare
Choose a tag to compare
CI-build-204 Pre-release
Pre-release

🎲 Nightly build of 8fc64b2 ➾ Worker image: Visual Studio 2017; Console: ci.appveyor.../build-204

Only for tests. 🗨 Commit message:

Merge pull request #45 from 3F/support/vs15+

Support of the modern 15+ products

v0.12.10

02 Dec 13:30
@3F 3F
Compare
Choose a tag to compare
  • FIXED: Fixed bug - BAT files no longer dumps to VS Output window "vsSolutionBuildEvent" Bug #34
  • FIXED: Possible deadlock from any output messages. Related Issue #35 - 'targets mode issue'
  • FIXED: Fixed problem with white-space chars in Files & Interpreter Mode.
    Message: '...' is not recognized as an internal or external command, operable program or batch file.
  • FIXED: Added messages about errors for actions in another thread when this failed.
  • NEW: SBE-Scripts. [MSBuildComponent] Added multiline support for MSBuild expressions:
#[$(
    [System.Math]::Exp('$(
        [MSBuild]::Multiply(
            $([System.Math]::Log(10)),
            4
        ))'
    )
)]

See the documentation.

  • NEW: SBE-Scripts. Implemented boolean run([enum context]) To Execute Action with specific context. [InternalComponent]
    Now you can easy call any actions from other actions.
#[Core events.Pre.item("SpecBuild").run()]
#[Core events.Post.item(5).run(Build)]
  • NEW: Implemented - "The revision of modulo" (Wizard)
  • NEW: Added special types for Execution order - First / Last Project & Type
    For convenient work with deferred Pre-Build event /Related question - #37
  • CHANGED: C# Mode: Error/Warn messages also for result of this action by compiler settings - Warnings & Errors - TreatWarningsAsErrors
  • CHANGED: Updated time format for main Log-messages: without date + added ten thousandths of a second (.0000 - .9999)
  • CHANGED: Updated 7-zip v16.04 & NLog 4.3.11
  • CHANGED: Other trivial changes for UI. The commands to copy / clear etc.

Binaries

http://vssbe.r-eg.net/Downloads/

  • bin_net40.zip:
    • Bridge_v1.4_[d37fe51][net40].zip
    • CI.MSBuild_v1.6_[d37fe51][net40].zip
    • ClientDemo_[d37fe51][net40]_(10901).zip
    • Devenv_v1.3_[d37fe51][net40].zip
    • get.CIM.bat
    • Provider_v3.0_[d37fe51][net40].zip
    • Release_notes.txt
    • vsSBE.CI.MSBuild.1.6.12010.nupkg
    • vsSolutionBuildEvent_v0.12.10.10901_[d37fe51][net40].vsix
  • bin_net45.zip:
    • Bridge_v1.4_[d37fe51][net45].zip
    • CI.MSBuild_v1.6_[d37fe51][net45].zip
    • ClientDemo_[d37fe51][net45]_(10902).zip
    • Devenv_v1.3_[d37fe51][net45].zip
    • get.CIM.bat
    • Provider_v3.0_[d37fe51][net45].zip
    • Release_notes.txt
    • vsSBE.CI.MSBuild.1.6.12010.nupkg
    • vsSolutionBuildEvent_v0.12.10.10902_[d37fe51][net45].vsix