Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is DllExport not supported outside of Windows OS and/or Visual Studio? #63

Open
wixyer opened this issue Jan 1, 2018 · 2 comments
Open

Comments

@wixyer
Copy link

wixyer commented Jan 1, 2018

With v1.6 release, now I have a tricky question.
You see, "Batch" (*.bat) file is Windows-only version of command-line scripting.
Visual Studio starts to support macOS.
(Windows and macOS are very different in their nature.) If we also add Linux to that (since it is also capable of compiling and running C# code, because thanks to Mono & .NET Core), we have all 3 major operating systems of today, and all of them can be used to develop C# (they all have IDE as well).

Since I highly doubt that this is actually working on all 3 operating systems, my question is the following:
Is DllExport (latest version) cross-platform?
In other words, does DllExport support all 3 major operating systems?

(If it is supported outside of Windows, please answer "how so?")

p.s. Happy New Year!

@wixyer
Copy link
Author

wixyer commented Jan 1, 2018

Possible duplicate of #45.
Let's focus on cross-platform support on this one?

@3F
Copy link
Owner

3F commented Jan 1, 2018

With v1.6 release, now I have a tricky question.

1.6 provides same features as for 1.5.x versions. We did not break any compatibility from this.

However, now we finally changed distribution of packages with adding of embeddable manager.

You see, "Batch" (*.bat) file is Windows-only version of command-line scripting.

DllExport.bat mainly is a wrapper that's based on GetNuTool core. Finally it just aggregates calling to Wizard that's based on MvsSln.

msbuild gnt.core /p:ngpackages="DllExport"

v

msbuild net.r_eg.DllExport.Wizard.targets ...

All around msbuild and we just need to add same an wrapper for bash (it's much easier than it was for batch), or simply call it manually via GetNuTool & msbuild etc.

But, what about cross-platforms today: -> #17 (comment)

p.s. Happy New Year!

:) Happy New Year ! and thanks for using !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants