[英]Add a Web User Control to a Class Library Project in Visual Studio 2013
[英]Why in visual studio 2013 express, I don't have a project template Windows Control Library?
如果您的意思是在COM .ocx文件中,那不是.net的工作原理。 您可能甚至必須安裝Visual Studio 6才能執行此操作,盡管我想檢查一下其他項目類型。 也有可能默認情況下未安裝其他項目類型,因此請嘗試重新運行VS安裝程序,並查看還有哪些可用。
對於.net控件庫,您應該創建一個類庫並將表單添加到其中。 VS將為您添加必要的引用,然后您可以從任何其他托管代碼中引用該程序集。
在Visual C#Express Edition中,據此:
Windows控件庫模板應與: 類庫項目模板相同
但是增加了對System.Windows.Forms.dll的引用。
在此鏈接的幫助下, 我發現了另一種技巧來為Visual Studio 2013 Express創建此缺少的模板 :
http://www.dotnetspider.com/resources/21844-How-add-windows-control-library-template.aspx
因此,C#Express 2013的步驟與示例中關於C#2005的步驟幾乎相同
打開Visual C#Express 2013。
使用名稱創建新的Windows應用程序:MyLibrary
從項目菜單中選擇MyLibrary屬性。
在“應用程序”選項卡中,將“輸出類型”設置為“類庫”。
Application.Run(Form1)
與
Application.Run()
從文件菜單中選擇導出模板。
選擇項目模板,然后選擇下一步。
在“模板選項”下,將模板的名稱更改為Windows Control Library,然后將“創建Windows Control .dll的描述”更改為Windows。 單擊完成。
下次打開Visual C#Express時,您將發現可以立即使用新創建的模板。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.