欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Vs2022发布新版本的ClickOnce实现并包含混淆加密功能

最编程 2024-08-14 07:44:59
...
<PropertyGroup> <XenocodeLocation>"CMD.exe"</XenocodeLocation> <!--混淆操作必须要放在这里, 否则被混淆的.exe .dll时会引发错误,放在这里就不会出错--> <PostBuildEvent> if $(ConfigurationName)==Release "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\PreEmptiveSolutions\DotfuscatorCE\dotfuscator.exe" "Protect.xml" </PostBuildEvent> </PropertyGroup> <PropertyGroup> <PreBuildEvent> </PreBuildEvent> </PropertyGroup> <Target Name="BeforeBuild" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <CreateProperty Value="true"> <Output TaskParameter="Value" PropertyName="Obfuscate" /> </CreateProperty> </Target> <Target Name="AfterCompile" Condition=" '$(Obfuscate)' != '' "> <!--复制到发布目录 复制操作放在这里,不然复制的文件就不正确--> <Copy SourceFiles="$(ProjectDir)bin\publish\App.exe" DestinationFiles="$(IntermediateOutputPath)App.exe" /> </Target>
</Project>