参考4.0 winforms phail中的3.5组件

参考4.0 winforms phail中的3.5组件,winforms,.net-3.5,.net-4.0,Winforms,.net 3.5,.net 4.0,因此,我有一个实用程序库,它在.NET3.5下编译为dll,它被我的asp.NET3.5网站使用。我创建了一个.NET4.0WinForms应用程序,将数据推送到网站上。我想从这个winforms应用程序中使用实用程序库中的功能 问题在于,当我引用实用程序库并使用其中的代码时,intellisense会对我咆哮,说它找不到该库中的对象。问题是,我会将winforms应用程序切换到3.5版本来解决问题,但我使用的任务需要4.0版本。因为我的网站和实用程序库都运行3.5,而且我的网站托管在godad

因此,我有一个实用程序库,它在.NET3.5下编译为dll,它被我的asp.NET3.5网站使用。我创建了一个.NET4.0WinForms应用程序,将数据推送到网站上。我想从这个winforms应用程序中使用实用程序库中的功能

问题在于,当我引用实用程序库并使用其中的代码时,intellisense会对我咆哮,说它找不到该库中的对象。问题是,我会将winforms应用程序切换到3.5版本来解决问题,但我使用的任务需要4.0版本。因为我的网站和实用程序库都运行3.5,而且我的网站托管在godaddy,目前只支持asp.net 3.5,所以在4.0下为我的winforms应用程序编译实用程序库是行不通的,因为它破坏了我的网站

我已经尝试了app.config技巧ala useLegacyV2RuntimeActivationPolicy=true

但这没有帮助。显然,我可以为4.0启动一个新的实用程序项目,并从现有的实用程序库复制代码文件,然后在我的winforms应用程序中引用新的4.0实用程序库,但是,当我只想引用该库并使用它的功能时,这让我觉得有些过火。更不用说,我将有两个实用程序库,它们都包含完全相同的代码,如果我更新其中一个中的代码,我将需要确保另一个也被更新。我可以使用添加文件作为链接,但你明白了


那么,还有什么我可以尝试的或任何其他方法来解决或绕过这个问题吗?或者我只是需要分解并为4.0创建一个相同的实用程序库克隆。

您可以使用appconfig文件中的元素重定向dll引用,但这是一条不平坦的道路


在类似的情况下,我在同一个目录中创建了两个不同的项目文件——一个用于4.0 VS2010,另一个用于3.5 VS2008。这样,在同一组实际源文件上,我只有两个不同的项目文件

您可以使用appconfig文件中的元素重定向dll引用,但这是一条不平坦的道路


在类似的情况下,我在同一个目录中创建了两个不同的项目文件——一个用于4.0 VS2010,另一个用于3.5 VS2008。这样,在同一组实际源文件上,我只有两个不同的项目文件

您所说的phail是什么意思?你的意思是失败?你说的phail是什么意思?你的意思是失败吗?嗯,听起来很混乱,特别是当你有一个团队在做那个项目的时候。嗯,听起来很混乱,特别是当你有一个团队在做那个项目的时候。