我正在使用我机器上的3.5 SP1,而我们的客户目前使用没有SP1的3.5。
我不知道在VS2008中有没有办法将解决方案或项目定位到我安装的仅有SP1的3.5,而不是没有SP1的3.5。
如果我们使用了3.5 w/o SP1中没有的函数或构造函数,代码将无法正常工作。
也就是说,我想在编译时检测哪些内容需要SP1才能正常工作。
到目前为止,我们已经进行了测试(在虚拟机或单独的机器上),以查看应用程序是否会出现故障。当我们使用了API的部分功能直到SP1才可用时,它确实会出现故障。问题是,它只有在代码实际运行(在运行时)时才会出现故障,而不是在加载程序集时。
一种解决方案是拥有一个没有SP1的VS2008机器并尝试编译该项目。但我更喜欢一些工具来帮助我检测对3.5 SP1的依赖关系(由于使用了新的API或其他原因),无论是通过分析源代码还是我们生成的程序集。
我的谷歌搜索能力对这个问题不够强大,有什么提示吗?
如果我们使用了3.5 w/o SP1中没有的函数或构造函数,代码将无法正常工作。
也就是说,我想在编译时检测哪些内容需要SP1才能正常工作。
到目前为止,我们已经进行了测试(在虚拟机或单独的机器上),以查看应用程序是否会出现故障。当我们使用了API的部分功能直到SP1才可用时,它确实会出现故障。问题是,它只有在代码实际运行(在运行时)时才会出现故障,而不是在加载程序集时。
一种解决方案是拥有一个没有SP1的VS2008机器并尝试编译该项目。但我更喜欢一些工具来帮助我检测对3.5 SP1的依赖关系(由于使用了新的API或其他原因),无论是通过分析源代码还是我们生成的程序集。
我的谷歌搜索能力对这个问题不够强大,有什么提示吗?