How can we help you today? How can we help you today?
SamanthaJ

Activity overview

Latest activity by SamanthaJ

Please give us some information. As a business that has relied on SmartAssembly for years, we need to make a decision if it's time to move to a different provider, or wait it out. / comments
Please give us some information.As a business that has relied on SmartAssembly for years, we need to make a decision if it's time to move to a different provider, or wait it out.
0 votes
I too am curious as to what people are migrating to? .NET 8 release was a long time coming and still no support in SmartAssembly, but many other protectors already support it on launch. / comments
I too am curious as to what people are migrating to? .NET 8 release was a long time coming and still no support in SmartAssembly, but many other protectors already support it on launch.
0 votes
Do not compress .gclicx by default, just like .licenses are excluded by default
When compressing resource files,AppName.licenses files are not compressed by default, which allows 3rd party libraries that use GetManifestResourceNames() and other methods to succeed and validate ...
2 followers 4 comments 0 votes
Well, the smoothest workflow is if SmartAssembly could produce the .exe the same way dotnet publish does. I don't know of an elegant way the SA dev team would accomplish this though. Publishing modern dotnet is quite a complex process as so many diverse platforms are now supported. The problem right now is that if the consumer of your product isn't super careful and tries to publish a single file exe, the unprotected assemblies will be embedded into the final product along side the properly protected assembly. Fortunately your documentation has a proper warning about this in the .NET 3 Single File Executable ref: https://documentation.red-gate.com/sa8/building-your-assembly/using-smartassembly-with-single-file-executables-net-core-3 But a new page for .NET 5 and .NET 6 should probably also be made. The documentation could be expanded though to indicate that if you use dotnet publish, the unprotected assemblies will be packged into the final exe. Another risk is that if a consumer of your product ever modifies their solution by adding more internal assemblies, and they forget to edit the .csproj file to add ExcludeFromSingleFile, those assemblies will then be packaged in the final result unprotected. Furthermore, if your users don't know how to use ilspy, and other various tools to validate their results, they could be publishing unprotected source unknowingly. Hence, the safest way is if SA can natively produce single file exe's in a similar way that dotnet publish does. / comments
Well, the smoothest workflow is if SmartAssembly could produce the .exe the same way dotnet publish does. I don't know of an elegant way the SA dev team would accomplish this though. Publishing mod...
0 votes
.NET 6 WinForms PublishSingleFile w/merging support?
.NET 6 greatly improves the single file support over what .NET Core 3 offered.When using dotnet publish -p:PublishSingleFile=trueas described here: https://docs.microsoft.com/en-us/dotnet/core/depl...
2 followers 5 comments 0 votes