gpt4 book ai didi

c# - 条件引用

转载 作者:太空狗 更新时间:2023-10-29 21:56:05 29 4
gpt4 key购买 nike

目前我们的 .net 代码不是处理器特定的,但它依赖于特定的库 (Oracle/ODP.Net)。我们找到了一个解决方案,我们直接编辑 csproj 文件,并根据我们选择的构建配置将引用放入带有条件子句的项目组中。我们有 32 位调试/发布和 64 位调试/发布,正确的程序集是您构建该配置时的引用。

这在构建时或多或少起作用,但它会导致 Visual Studio (2008) 中的各种古怪行为。最终结果是同一个程序集在引用下出现了四次,其中三个带有黄色感叹号。它还会生成一些我无法摆脱的 76 条警告。我们试图以 0 个警告为目标,因为我们想知道新警告何时出现,所以这有点问题。

有没有人知道条件引用的解决方案允许它看起来像一个单一的引用(它确实是)并且不会在构建时填写我的警告?

最佳答案

唯一想到的是有 4 个独立的项目文件...但是在您对添加类时必须维护 4 个文件感到 panic 之前,您可以在此处使用另一个 csproj 技巧:

<Compile Include="**\*.cs" />

其中 (IIRC) 表示“在文件夹结构中的任何级别包含所有 cs 文件”。

关于c# - 条件引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/855118/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com