Visual studio Visual Studio使用多个不同的程序集、产品和文件名编译同一项目
我有一个由多个项目组成的解决方案。(VB.net) 现在,我想为所有项目使用两种不同的程序集名称、productnames、文件名和标题来构建解决方案,而无需手动右键单击每个项目并更改所有文本,并在每次更改后编译它 有些项目依赖于其他项目,因此在生成后简单地重命名文件是不起作用的 我尝试过使用构建配置,但无法在“应用程序”选项卡中设置配置,并尝试了类似的方法Visual studio Visual Studio使用多个不同的程序集、产品和文件名编译同一项目,visual-studio,build,buildconfiguration,Visual Studio,Build,Buildconfiguration,我有一个由多个项目组成的解决方案。(VB.net) 现在,我想为所有项目使用两种不同的程序集名称、productnames、文件名和标题来构建解决方案,而无需手动右键单击每个项目并更改所有文本,并在每次更改后编译它 有些项目依赖于其他项目,因此在生成后简单地重命名文件是不起作用的 我尝试过使用构建配置,但无法在“应用程序”选项卡中设置配置,并尝试了类似的方法 #If CustomerA Then My.Application.Info.ProductName = "Custom
#If CustomerA Then
My.Application.Info.ProductName = "CustomerA"
My.Application.Info.AssemblyName = $"{My.Application.Info.ProductName}.App"
#End If
#If CustomerB Then
My.Application.Info.ProductName = "CustomerB"
My.Application.Info.AssemblyName = $"{My.Application.Info.ProductName}.App"
#End If
但它不起作用
制作不同的解决方案也不是一个选项,因为源代码和除上述设置之外的所有项目设置都应该保持不变。不希望对每个“客户”应用相同的修复
这样的事情有可能实现自动化吗