VB.NET .exe をビルドした後、その出力が VS2005 展開プロジェクトに含まれる前に、サードパーティの .NET Reactor ユーティリティを使用して難読化されます。クリック ワンスを使用して公開する前に、.exe をスクランブル バージョンに置き換える方法はありますか?
ネットリアクターで保護されたアプリケーションであるワンクリックでデプロイできた人はいますか?
VB.NET .exe をビルドした後、その出力が VS2005 展開プロジェクトに含まれる前に、サードパーティの .NET Reactor ユーティリティを使用して難読化されます。クリック ワンスを使用して公開する前に、.exe をスクランブル バージョンに置き換える方法はありますか?
ネットリアクターで保護されたアプリケーションであるワンクリックでデプロイできた人はいますか?
標準の ClickOnce 配置スキームを使用することはできますが、使用することはできません。1 つの方法は、ファイルを取得し、難読化されたファイルを使用して ClickOnce マニフェストを作成する MSBuild タスクを作成することです。基本的な問題は、マニフェストの作成後にファイルを変更すると、ファイルが無効になり、ClickOnce 配置が機能しなくなることです。
保護されたファイルを、抽出して実行するクリックワンスプロジェクトに埋め込みます。次に、それを公開します。
ClickOnce プロジェクトを保護するには、.NET Reactor Visual Studio アドインを次のように使用することをお勧めします。
このようにして、適切なタイミングで (アセンブリがコンパイルされた後、まだ ClickOnce パッケージに追加される前に) .NET Reactor にアクセスできるように、Visual Studio プロジェクト ファイルが変更されます。