目前我们的.net代码不是特定于处理器的,但它依赖于特定库(Oracle/ODP.Net)。我们找到了一种解决方案,直接编辑csproj文件,并将引用放入基于所选构建配置的条件子句中的项目组中。我们有32位debug/release和64位debug/release,当您构建该配置时,正确的程序集会被引用。
这在构建时基本上可以工作,但会导致Visual Studio(2008)出现各种奇怪问题。最终结果是相同的程序集在引用下显示四次,其中三个带有黄色感叹号。它还生成了一些76个警告,我无法摆脱。我们试图达到0个警告,因为我们想知道何时出现新警告,所以这是一个问题。
是否有人知道条件引用的解决方案,使其看起来像单个引用(它确实是),并且不会在构建时填充我的警告?