Код позади (файл.cs) и скомпилированный файл.Dll

У меня есть клиент, для которого я создал специальное приложение, которое интегрируется с BigCommerce. У меня такой вопрос, поскольку я не хочу, чтобы клиент имел доступ к файлам.CS для codebehind, я должен также развернуть их или я могу просто загрузить файл.DLL? Если я могу, что нужно сделать, чтобы достичь этого.

3 ответа

Вам просто нужно "опубликовать" проект, и он уже переместит только те файлы, которые ему нужны для запуска.

Это в основном файлы dll, .aspx, .css, .js и т. Д. И файлы NO .cs

Если защита вашего кода является вашей заботой, то компиляция в DLL на самом деле не принесет вам слишком много безопасности, так как необъясненный код будет легко декомпилирован с помощью .NET Reflector или ILSpy.

Чтобы получить некоторый уровень защиты кода от посторонних глаз, желающих украсть вашу логику, тогда вам нужно использовать инструмент обфускации кода, такой как SmartAssembly

Опубликовать его или сделать установщик - лучший способ.:)

Другие вопросы по тегам