因为最近在写cobaltstrike的execute-assembly内存加载的c#项目
用visual studio2022编译,最低net只能用6.0版本的,并且execute-assembly不支持
我想使用4.x版本进行编译,因为visual studio不支持,那么使用命令行进行编译
因为要用到MSBuild.exe,我直接选择低版本的
用x64或者另一个都可以,只要ConsoleApp2.csproj写上对应属性就好
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion> <!-- .NET Framework 4.8 -->
<PlatformTarget>x64</PlatformTarget> <!-- 目标处理器架构设置为 x64 -->
<RootNamespace>ConsoleApp