我試圖在一個項目中使用Scintilla .NET(我想要一個好的編輯器+語法高亮等)。不幸的是,當我在項目中引用二進制文件時,我似乎無法真正使用Scintilla控件。我得到兩個不同的錯誤。如何在C#項目中使用Scintilla .NET?
第一加法 SciLexer.dll爲我 項目的引用時發生。我收到一條消息,內容如下: 對SciLexer.dll的引用可能不會添加 。請確保 文件是可訪問的,並且它是一個 有效的程序集或COM組件。
當我嘗試使用ScintillaNET.dll中的控件時,會發生第二個錯誤。如果我嘗試將組件拖放到窗體中,我會收到以下消息:無法創建組件Scintilla。錯誤消息如下所示:System.ComponentModel.Win32Exception:%1不是在ScintillaNet.Scintilla.get_CreateParams()的有效的Win32應用程序
與這些問題之一任何幫助,將不勝感激。爲了記錄,我正在運行在64位Windows 7平臺上運行的Visual Studio 2008。
謝謝。
您是否考慮檢查替代品?我真的很喜歡SharpDevelop的一部分 - 一個免費的.NET開發IDE的一部分的ICSharp.TextEditor編輯器功能強大,完全是C#代碼,和「64位系統 - 」它只是工作「。在這裏獲取它http://www.icsharpcode.net/OpenSource/SD/Default.aspx並從大型解決方案中獲取ICSharpCode.TextEditor子項目 – 2010-03-06 22:09:35