繁体   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