2011-06-08 101 views
2

我正在使用NPanday来构建.NET 3.5紧凑框架的c#项目。 NPanday预计System.Windows.Forms.DataGridMicrosoft.Transactions.Bridge可以在紧凑框架中找到,但在我的安装中缺少这些。.NET Compact Framework缺少程序集?

在另一台计算机上,我注意到这两个程序集确实存在于.NET 2.0 compact中。我应该将它们复制到我的3.5目录吗?这些组件通常位于何处?

+0

我不认为Compact Framework中支持Microsoft.Transactions.Bridge或DataGrid,请检查MSDN以查看它们是否在支持的版本中。 – 2011-06-08 21:13:47

+0

@Mike Miller我使用框架查看了[DataGrid类](http://msdn.microsoft.com/en-us/library/system.windows.forms.datagrid%28v=VS.90%29.aspx)页面版本= 3.5,它说“.NET Compact Framework。支持:3.5,2.0,1.0”,所以它看起来应该在那里。我找不到任何说Microsoft.Transactions.Bridge支持。 – takteek 2011-06-08 21:45:51

+0

这仍然是一个问题?可能很容易在NPanday中修复...? – 2011-11-09 21:27:03

回答

1

尽管数据网格格式有限,但仍支持DataGrid。 See this link。只支持那些带有设备图标的项目。 CF中不支持任何Microsoft.Transactions命名空间。

+0

我想这与我将要得到的答案差不多。看起来像一个NPanday的错误。 – takteek 2011-07-02 00:08:24

0

他们将System.Windows.Forms.DataGrid移回到主要的.NET 3.5程序集中,所以只需删除对System.Windows.Forms.DataGrid.dll的敬畏,它应该可以正常生成。