Conversation
e049b36 to
faeea08
Compare
faeea08 to
63aeca6
Compare
374dbbb to
558283a
Compare
This is still work in progress. Current issues: - [ ] Internals are not visible to tests/SRM, which breaks the build - [ ] README needs updating with compatibility matrix - [ ] Extensions built with .NET Core need testing
558283a to
d67fd00
Compare
|
First of all, great work! thanks for the library.
I checked out this PR locally, played with the It seems to be the same issue with dotnet/runtime#38950, which has been fixed recently and backported to .net core 3.1.x: dotnet/coreclr#28073 |
|
Verified @wangfu91's findings. The crash does not happen with sdk 3.1.8 and beyond. |
|
@dwmkerr Would you mind to add an .editorconfig file to the solution ? This would make it way more easy to contribute. |
|
Do you have any timeframe for when this should be done? |
|
Echoing the previous comment; very excited to see this merged to the main branch! |
• Calling to statically-placed "vswhere.exe" detects MSBuild automatically • "t:Restore" allows immediate building from this script, without first needing to launch visual studio & reimport missing packages • $args handled as string array, can now be passed directly to command without needing to duplicate content (not strictly needed with the new syntax, but the old ampersand call would've gotten use out of it)
build.ps1 improvements
|
Is this project dead or still active? |
|
I'm looking for others who can continue it if possible - it's not 'officially' abandoned but I have super limited capacity |
|
Sorry to hear that. I am trying to create a Encryption tool for folders and want to browse it's inside (like zip) without first exporting to persistant storage. Is there an alternative library for this? I dont want to program a whole File Explorer. |
This is now partially working. To show it in action:
CountLinesExtensionwithregsvr32.CountLinesExtensionin the server manager.txtfile...explorerin most cases)The exception is:
And I have no idea why. So far testing with a side-by-side manifest has not fixed the issue. Note that the extension is debuggable as expected from the ServerManager.
Current issues:
*.comhost.dllfile; register the comhost; throw if anything looks weirdClassRegistrationandClassRegistrationcould all be pulled into the separate registration library, at the moment they are only used by the half baked GUI that I'd been working on to manage shell extensions.ISharpShellExtensionor whatever then we assume we can try and register it. This will fix the requirements that the server manager needs to be compiled with the same version of SharpShell as the server itself.MetadataReader)Server Manager
Closes #252