簡體   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