English 中文(简体)
我能否在互联网2.0应用中使用4.0个图书馆?
原标题:Can I use a .NET 4.0 library in a .NET 2.0 application?

我用我的网络4.0个图书馆在2.0个应用程序中处理一些问题。 我猜测我的印象是,我是视窗DL。 该网络的仪表能够上网。 情况如何? 任何支持两种环境应用的建议?

www.un.org/Depts/DGACM/index_spanish.htm 我认识到,我需要就目标系统安装“NET 4.0”框架,是否有其他原因使这个框架赢得了t/shouldn t工作?

www.un.org/Depts/DGACM/index_spanish.htm 或许应该更加具体。 我们目前有大量/复杂的申请,其书面申请见www.NET 2.0(准确无误)。 我们拥有一套新的融合工具和工作流程项目,我们在4.NET中令人不安。 我们希望在4.0项目中增加一个图书馆,为2.0网项目(目前为2008年VS)创建图书馆,并利用其中几种方法。 当我们这样做时,我们就会遇到问题,常常出现与记忆有关的加密错误。

看来Earwicker和Brian Rasmussen最终都是正确的。 由于我不太热衷于通过COM来揭露事情(尽管这不是技术性的,而是无所作为),我认为我将坚持这样的想法,即两者不相容,并寻找其他手段,我认为我们是根据我们的具体需要这样做的。 从长远来看,我们将将网络2.0编码提高到4.0。

最佳回答

是的,这是完全可能的。 你只是暴露了4年所写的部件作为COM物体。 2.0份接收申请仅将其用作COM标语,并不认为它们是本土的,2.0、4.0或任何东西。 共同交易是两种运行时间版本必须完全相同的共同接口。

新的加工中SxS-4中的支持意味着,当4-0基COM物体被装上时,它将在规定的操作时间上拉开,而不是试图在2.0上运行,因此,这两个运行时间都在管理自己的物体。 虽然你可以直接通过航天中心的目标,但你可以通过通信接口,而航天中心则以透明方式把目标包在为你们提供的通信接口中。

我不知道,你是否能够为这两种版本的工作提供一个单一的相互大会。 但是,很明显,你可以在C# 2中写上一个会间大会,将其出口到一个会场,然后将其进口到4个会场。 这给你带来了两个相互匹配的会间会合会,描述的是相同的通信接口。 (只是在每个版本的组装项目中建立相同的C#来源)。

www.un.org/Depts/DGACM/index_spanish.htm 由此产生的申请是否以COM为基础(无论产生什么问题)?

这取决于你们如何看待这一问题。 部件的作者将把它们作为通信部分。 因此,东道国的申请需要将其定位并装上作为通信部分。 这意味着与全球资产管制局、登记处或SxS清单进行ool密,而后者比仅仅告诉部分作者放弃其在某个名录中的组装,这样你就可以装上反射。

它在操作时间产生影响:当东道国提及某一构成部分时,所涉物体将不止一个,但 3<>。 东道方提到了一个区域妇女委员会,该委员会有一个联络点,负责由《特定常规武器公约》实施的一个COM界面,而后者则提及实际组成部分。 《特定常规武器公约》的中间部分是参照型COM标,而东道区域妇女委员会拥有一个定本,即《特定常规武器公约》的“<>Release/code>,而销毁时,它处理的是保留实际成分的<编码>GCRoot。

这意味着,如果退约点人的安排十分复杂,该系统最终可能出现循环参照问题,因为相互脱节的“岛屿”都相互提及,因此永远不会被分配。

问题回答

请注意,第4版不仅仅是更多的集会。 这一版本的运行时间本身也发生了变化(新的同时使用的GC模式、校对池、ms子的许多变化)。 d 现在称为cl。

视你如何使用这一工具而定。 在Net 4.0中,你可以选择“旁边执行”(InProc SxS)。 这使你能够在同一过程中接纳两种不同形式的《刑法》。 http://blogs.msdn.com/clrteam/archive/2009/06/03/in-process-side-part1.aspx” rel=“nofollow noreferer” 。

您能否在您的实地工作中利用这一点,我不知道。 我没有帮助你的直接经验。

一些可以使用它的场景。

看一看像《刑法》第4条所加的在程序边的特征,在这种情况下不会有帮助,因为他想在“NET2.0”申请中使用“NET4.0”图书馆。 根据我的理解,如果案件正好相反(在NEt4.0申请中耗用1.NET2.0),那么在加工中SxS将是有益的,因为4.0的CLR将同2.0同时工作。

页: 1 NET 4将包含其他参考资料。 NET 4级框架图书馆,在2.0号网络中不存在。

如果你希望与网络2.0兼容,你可使用2005年视力演播室或target。 页: 1 如果你正在使用2008年或2010年视觉演播室,则网络2.0。 当然,如果你把项目作为目标的话。 NET 2.0 您将无法利用NET3.5/4的特征。

I had a similar problem with my application where I was not able to reference an API, that was using .net 4.0 components.
To resolve this I created a new class library project that was referencing my .net 4.0 project and then called that new assembly from my .net 2.0 project. I mapped the data coming back from .net 4.0 project to be used by my .net 2.0 project.
That resolved my issue.





相关问题
Autopaging or custom paging which is better in datagrid?

i used datagrid control in .net platform... but now i am in big confusion .. that is ..which is better to used custom or autopaging option.. gud explaination or example is needed.. i dont know ...

Gridview item preview using .net 2.0

I have a GridView control that for each item has a Hyperlinkfield with a URL to an aspx page. I want to (using AJAX libraries) to display the page preview in an inline window as the user hovers over ...

Rendering form to bitmap

I would like to render Form to bitmap... Is it possible in .net 2.0?

Transactions in .Net 2.0 application-- what to use?

I m working on a .Net 2.0 application and need to wrap some database transactions in my code. The backend is SQL Server 2008. I ve been away from .net for a few years, the last time I did any ...

Subsonic query: issue with the produced query

I m having a problem with subsonic query. The deal is, I have a view and I want to query it s data to produce something like the following SQL statement: select * from myView where (col1 like %a% ...