Skip to content
@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!

@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
@3F 3F
969be9c
Compare
Choose a tag to compare
@3F 3F
e269912
Compare
Choose a tag to compare

CI-build-220

Pre-release
Pre-release

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

Only for tests. 🗨 Commit message:

Series of new projects by reason of independent script engines and MIT (#56)

  • Draft versions Varhead and LSender projects (netstd2.0 + net40). Part of #55

Updated tests. Also PascalCasing due to crazy .net convention, ie. IDE1006

  • Draft of the E-MSBuild project (netstd2.0 + net40). Part of #55

  • Reimplemented fixes for "Save changes to " through new VaLier

  • Draft of SobaScript project. /Core (netstd2.0 + net40). Part of #55

components still are part of vssbe

  • Fixed unlooping mechanism because of disabled parsing for some data

  • Final draft of SobaScript, Mapper, Z.Core, Z.Ext, Z.VS /part of #55

  • Recovered missing files

  • fixed CI build

  • Fixed vsix 7z x64 folder and NuGetComponent use of GetNuTool

  • CIM __vssbe_diag flag to enable diagnostic mode

  • Removed src: E-MSBuild, SobaScript, Varhead, Mapper, LSender, Z.Core, Z.Ext, Z.VS

+their tests

  • +submodules SobaScript, E-MSBuild, ...

  • Fixed "Method in type from assembly does not have an implementation"

also reverts old order SDK10 -> SDK15

  • Fixes debug mode init and updates NuGetComponent
@3F 3F
e50775c
Compare
Choose a tag to compare

CI-build-210

Pre-release
Pre-release

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

Only for tests. 🗨 Commit message:

Manually updated dependencies due to issue https://github.com/dependabot/feedback/issues/259

  • Updated Moq 4.12.0. Closes #47

  • Updated Microsoft.Build.Framework 16.0.461. Closes #46

  • Updated Microsoft.VisualStudio.SDK.Analyzers 16.3.2

  • Updated Microsoft.VisualStudio.SDK.EmbedInteropTypes 15.0.27

  • Updated Microsoft.VisualStudio.Threading 16.3.13. Closes #51

  • Updated Microsoft.VisualStudio.Threading.Analyzers 16.3.13

  • Updated Microsoft.VisualStudio.Utilities 16.2.29122.156

  • Updated Newtonsoft.Json 12.0.2. Closes #50

  • Updated NLog 4.6.6. Closes #52

  • Updated StreamJsonRpc 2.1.55. Closes #49

  • Ignored Microsoft.VisualStudio.Shell.15.0. Closes #48 (read details there)

  • Ignored Microsoft.VisualStudio.Shell.Framework. Related to #48.

Also updates just released MvsSln 2.4:
https://github.com/3F/MvsSln/releases/tag/v2.4

@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

@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