Questions tagged [smartassembly]

A obfuscation, crash reporting, and feature usage reporting tool for .NET from Red-Gate Software Ltd.

SmartAssebly is an obfuscation, crash reporting, and feature usage reporting tool for .NET from Red-Gate Software Ltd.

SmartAssembly website

33 questions
7
votes
1 answer

How to bundle MahApps.Metro into single exe

I'm having a really hard time bundling all of my dependencies in my C# WPF project into a single exe, using SmartAssembly 6 (evaluation/trial), because of MahApps.Metro. This conclusion was drawn when creating a completely empty project with…
user1021726
  • 638
  • 10
  • 23
6
votes
6 answers

Alternatives to SmartAssembly for exception handling and reporting?

I was happy with the SmartAssembly solution for exception handling, but I reported an issue on Red Gate forum and is not being solved yet. What alternatives exists to SA? I mean with similar features (hosting your reports, sending you e-malis, etc)?
Hernán
  • 4,527
  • 2
  • 32
  • 47
5
votes
2 answers

SmartAssembly skipping obfuscation

I was experimenting with SmartAssembly obfuscation tool on a compiled website. It works on most of the code but any class in App_Code is not being obfuscated. e.g. I have following class in App_Code public class Helper { public Helper() { …
kumar
  • 107
  • 2
  • 6
5
votes
2 answers

How do I maintain deserialization compatibility across obfuscated and debug builds?

I'm trying to get the {smartassembly} .NET obfuscator to work with my system. I currently store user data in a series of serialized dictionary classes, and then deserialize those classes to get the data back. I'm already ignoring assembly version…
mmr
  • 14,781
  • 29
  • 95
  • 145
4
votes
0 answers

Tools for .NetCore / .NetStandard libraries obfuscation

Currently we were using SmartAssembly from RedGate to obfuscate out .Net Framework based libraries and it worked just fine. However, in the past months we started working on supporting .NetCore and .NetStandard to be able to scale our product and…
Cosmin
  • 2,354
  • 2
  • 22
  • 39
4
votes
1 answer

.NET Obfuscation [SmartAssembly]

Just a quick question in relation to SmartAssembly and .NET applications. - I am experimenting with the software at the moment and it seems to be obfuscating code but My.Settings is still visible in plain text? So previous to obfucating my code…
Samuel Nicholson
  • 3,587
  • 3
  • 20
  • 37
4
votes
4 answers

Does an internal class become private when merged with tools like ILMerge or SmartAssembly?

Lately I found a few tools that allow the .Net Library to be merged within the windows application. Now the real question is how does the behavior of the library changes, Does the internal class remain internal to library? Or does it become…
Parimal Raj
  • 20,189
  • 9
  • 73
  • 110
3
votes
1 answer

How can I manually control dependencies using SmartAssembly?

I have several libraries that I want to obfuscate and embed using RedGate's SmartAssembly. However, SmartAssembly's UI is bizarre since it only lets me embed dependencies that it identifies. In my scenario, I have some dependencies that aren't…
Craig
  • 1,890
  • 1
  • 26
  • 44
2
votes
3 answers

Tools that Obfuscate .NET Microsoft Office Add-in

I'm working on a team developing a .NET Microsoft Office Add-in. We're looking at obfuscation solutions to help protect our licensing procedures. We're primarily looking at tools like Dotfuscator Professional and smartassembly. My first question…
Binary Phile
  • 2,538
  • 16
  • 16
2
votes
1 answer

How to merge assembly containing PostSharp aspects in Smart Assembly

I am having issues merging an assembly containing my PostSharp aspects into my project via SmartAssembly and was wondering if any one can help. The main assembly is fairly simple and looks like:- class Program { static void Main(string[] args) …
Paul Hodgson
  • 939
  • 8
  • 15
1
vote
1 answer

Program like smartassembly but for C++?

http://www.red-gate.com/products/dotnet-development/smartassembly/ Is there a program like smartassembly for C++ that will remove all unneeded code from any linked DLL's (to reduce size) and pack them into a single EXE and then obfuscate it and…
Landin Martens
  • 3,283
  • 12
  • 43
  • 61
1
vote
0 answers

How can I use SmartAssembly 8 with .NET 3.1+ Single-File Executable (.EXE) publish and not end up with bundled, unobfuscated dependencies?

SmartAssembly has an official method of using single-file executables* (EXE) (introduced in .NET Core 3) in order to publish with their obfuscation tool. We followed this method. The short of it is they use a clever, I won't say 'hack', but rather,…
Vince G.
  • 91
  • 1
  • 8
1
vote
0 answers

How can I use SmartAssembly to obfuscate an ASP.NET Core app with Razor Pages?

I'm trying to obfuscate my Razor app with SmartAssembly, but I've ran into a problem. I have lots of Razor (cshtml) pages in my app that all contain references to many different types across the project. This is a problem, because the cshtml files…
Lázár Zsolt
  • 685
  • 8
  • 29
1
vote
1 answer

Is there any need to unit test merged C# assemblies before and after merging using SmartAssembly?

I have two C# DLLs: Main.dll and Pudding.dll. I also have unit tests that cover the behaviour and interfaces of Main.dll. When I ship Main.dll I want to merge Pudding.dll into it, so that users only have one file to handle (and other awesome…
TinyRacoon
  • 4,655
  • 2
  • 23
  • 22
1
vote
1 answer

How to get Obfuscated Build(Smart Assembly 5) into Drop Folder(TFS 2010)

I've been tasked with obfuscating and auto building our projects. I have the two working great independant of one another, but I need to find a way to get the obfuscated build into the drop folder set in TFS2010. In my .vbproj file my MSBuild code…
1
2 3