【发布时间】:2017-12-01 01:58:19
【问题描述】:
在我的解决方案中,有一个类库,它是一个 excel 插件。当我构建解决方案或那个项目时,我希望这个项目首先针对 x86 构建,输出一个名为 xxx.dll 的文件,然后针对 x64 输出一个名为 xxx_x64.dll 的文件。
我应该怎么做,或者我该如何编辑 csproj 文件?谢谢。
【问题讨论】:
-
您正试图解决错误的问题。 C# 编译器生成 MSIL,它可以在任何架构上运行。部署 DLL 需要使用 Regasm.exe 注册它,以便 Excel 可以找到它。它有两个版本,32 位和 64 位。如果您对用户安装的 Office 的风格一无所知,那么只需运行它的两个版本。使用相同的 DLL。
标签: c# visual-studio msbuild x86-64 projects-and-solutions