6 c# reference conditional-compilation visual-studio-2008
目前我们的.net代码不是特定于处理器的,但它依赖于库(Oracle/ODP.Net).我们找到了一个直接编辑csproj文件的解决方案,并根据我们选择的构建配置将引用放入带有Condition子句的项目组中.我们有32位调试/发布和64位调试/发布,并且在构建该配置时正确的程序集是引用.
这在构建时或多或少有效,但它会在Visual Studio(2008)中引起各种怪异.最终结果是相同的组件在引用下显示四次,三个具有黄色感叹号.它还会产生一些我无法摆脱的76个警告.我们试图针对0警告,因为我们想知道什么时候出现新警告,所以这有点问题.
是否有人知道条件引用的解决方案允许它看起来像一个引用(它确实是这样)并且在构建时没有填写我的警告?
唯一想到的是有 4 个独立的项目文件...但是在您担心添加类时必须维护 4 个文件之前,您可以在此处使用另一个 csproj 技巧:
<Compile Include="**\*.cs" />
Run Code Online (Sandbox Code Playgroud)
其中(IIRC)表示“包含文件夹结构中任何级别的所有 cs 文件”。
| 归档时间: |
|
| 查看次数: |
3040 次 |
| 最近记录: |