簡體   English   中英

轉換的C#proj(來自vb)不允許添加文件

[英]Converted c# proj(from vb) doesnt allow to add files

我有從VB轉換的ac#項目。

當我說轉換時,我並沒有從頭開始創建一個新項目,而是讓VB項目更改了所有文件名,代碼和proj文件。

項目可以正常運行,但是當我嘗試添加新項目時,它會在列表中顯示所有VB項目,而不是C#。 抱歉,我無法發布圖片(至少需要發布10條帖子)

有什么想法嗎?

您的“創建新項目應類似於(2012年): 在此處輸入圖片說明

      ^ ^ ^
      | | |
      | | |
       Here

在左側,您應該看到“ Visual C#”。

選擇“ Visual Basic”將創建一個vb項目,但是您想創建一個C#項目。

編輯

執行以下步驟將允許您安裝更多模板:

從“新建項目”對話框安裝項目模板

在文件菜單上,單擊新建,然后單擊項目。 將打開“新建項目”對話框。

在左窗格中,單擊“在線模板”,然后展開“模板”列表。

在模板列表中,選擇要搜索的模板類別

- 要么 -

在搜索框中鍵入一個或多個關鍵字。

模板列表顯示在中間窗格中。

更多信息可以在這里找到

編輯2

幫助將來其他人遇到這個問題;

OP使用Sharp Develop從C#-> VB-> C#轉換

OP指出,他們發現的兩個項目文件中的(主要)區別是初始C#項目在標簽正下方的下面一行:

Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props' 

如果該方法可能對其他人有所幫助:我使用SharpDevelop將轉換后的C#項目轉換為VB,然后將其轉換回C#。 我發現的兩個項目文件之間的區別是,初始C#項目在標簽正下方的下面一行顯示:Exists('$(MSBuildExtensionsPath)\\ $(MSBuildToolsVersion)\\ Microsoft.Common.props'

下面是來自jbutler

如評論中所述,如果它們已經“轉換”,那么一旦進入新的C#項目,就可以通過“添加->現有項目”並選擇“轉換”類來解決–

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM