繁体   English   中英

C#Windows API代码包

[英]C# Windows API Code Pack

我正在使用Visual Studio 2010 Express for C#,但在安装代码包时遇到问题。 我从MSDN下载了源代码,不知道该怎么办? 我打开了WindowsAPICodePack.sln并尝试构建项目并得到:

错误16找不到类型或命名空间名称'ContentPropertyAttribute'(您是否缺少using指令或程序集引用?)C:\\ Users \\ Joe \\ Downloads \\ WindowsAPICodePack \\ Shell \\ CommonFileDialogs \\ CommonFileDialogRadioButtonList.cs 13 6 Shell

错误13在名称空间“System.Windows.Markup”中找不到类型名称“IComponentConnector”。 此类型已转发到程序集'System.Xaml,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'考虑添加对该程序集的引用。 C:\\ Users \\ Joe \\ Downloads \\ WindowsAPICodePack \\ Shell \\ obj \\ Debug \\ Controls \\ CommandLinkWPF.g.cs 42 99 Shell

每个约5-6次。

我也试图建立样本,但也有类似的错误。

如何将代码安装到Visual Studio中?

如何修复错误?

如何将代码包含到我的项目中?

我可以只使用“using”命令使库在我的项目中可用吗?

System.Xaml.dll的引用添加到您的项目中。

我刚刚下载了1.0.1版本,在Visual Studio 2010 Professional中打开它并构建它没有任何问题。

检查您的项目现在定位的.NET版本。 Express版本可能会自动“升级”项目以定位.NET 4,而我的目标仍然是针对.NET 3.5。

另一件需要检查的事情 - 你是否安装了.NET 3.5? 我希望如此,但值得检查。

在构建项目时,需要做两件事来使用它们:

  • 添加对构建的程序集的引用(例如Microsoft.WindowsAPICodePack.dll)
  • using指令添加到适当的命名空间。 (这实际上是可选的,但是否则你必须使用库中任何类型的完全限定名称,这通常不是你想要的。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM