是否可以仅在.NET Framework版本小于特定数字时加载引用的程序集?
我正在使用自制的LINQ库在.NET 2.0上,但如果框架是3.5+,它应该使用M $ LINQ库并忽略自制的库。
编辑:
这是我的库:
http://linq4you.codeplex.com/
是否可以仅在.NET Framework版本小于特定数字时加载引用的程序集?
我正在使用自制的LINQ库在.NET 2.0上,但如果框架是3.5+,它应该使用M $ LINQ库并忽略自制的库。
编辑:
这是我的库:
http://linq4you.codeplex.com/
是的,您可以通过修改项目文件来实现这一点。
在文本编辑器中打开您的csproj文件,并找到描述您想有条件加载的依赖项的项目文件中的行,确保它看起来像这样:
<Reference Include="LinqBridge" Condition="$(TargetFrameworkVersion)=='v2.0'">
<HintPath>..\..\..\DevSupport\Lib\LinqBridge\LinqBridge.dll</HintPath>
<Private>True</Private>
</Reference>