我了解您的问题,因为我也使用 VB.Net 10 Express,并且还使用了 pukka 版本。如您所知,您没有右键单击添加到项目工具,但是有一种方法可以将现有的表单/类/文件夹等添加到项目中,但是您必须准备好深入研究 .vbproj 文件。
这是我添加到我的一个项目中的一个示例。首先退出 VB.NET
现在将 .sln、.suo、.vbproj、.vbproj.user 文件复制到其他地方,或者将它们压缩为备份,以防万一搞砸了!
接下来使用编辑器打开 .vbproj 文件。您可以使用记事本或文本板,但我使用并推荐 scite。无论如何,无论您使用什么,它都必须是纯文本编辑器。请原谅我说的很明显,但不要使用 Word、写字板等。
在文件中找到开始的部分
<itemgroup>
你可以通过条目说的事实来判断你是否有正确的人
<Compile Include=
其他组说引用包含或导入包含,而您不想要这些。在该部分中添加将文件夹和文件放入项目所需的代码。这是一个示例:
<Compile Include="SuperPro Extras\FGeophysicalReport.designer.vb">
<DependentUpon>FGeophysicalReport.vb</DependentUpon>
</Compile>
<Compile Include="SuperPro Extras\FGeophysicalReport.vb">
<SubType>Form</SubType>
</Compile>
请注意,您的 FOLDER 添加在文件名的前面。对于每个 vb 文件,您应该添加设计器文件的名称和代码文件的名称(如上)。
最后你需要包含 resx 文件。您会发现另一个包含嵌入资源文件的 ItemGroup。以完全相同的方式将 resx 文件添加到该组中。
<EmbeddedResource Include="SuperPro Extras\FGeophysicalReport.resx">
<DependentUpon>FGeophysicalReport.vb</DependentUpon>
</EmbeddedResource>
注意第一行的文件夹\文件名,然后是依赖项 WITHOUT 和文件夹名称。
我知道这个问题被问了很长时间,所以可能对你没有用,但我希望它对其他人有帮助。我想我会开发一个实用程序来做到这一点。我有一个用于程序集/文件编号的,所以这将是一个有用的补充。