目前我们的 .net 代码不是特定于处理器的,但它取决于库 (Oracle/ODP.Net)。我们找到了一个解决方案,我们直接编辑 csproj 文件,并根据我们选择的构建配置将引用放入带有 Condition 子句的项目组。我们有 32 位调试/发布和 64 位调试/发布,并且正确的程序集是您构建该配置时的参考。
这在构建时或多或少地起作用,但它会导致 Visual Studio (2008) 中的各种古怪。最终结果是同一个程序集在引用下出现了四次,其中三个带有黄色感叹号。它还会生成一些我无法摆脱的 76 个警告。我们试图以 0 个警告为目标,因为我们想知道什么时候出现新警告,所以这有点问题。
是否有人知道条件引用的解决方案,使其看起来像单个引用(实际上是)并且不会在构建时填写我的警告?