通过NuGet包将表单集成到C#WinForms项目中

时间:2019-10-15 15:06:42

标签: c# winforms nuget project nuget-package

我正在为WinForms控件构建一个NuGet软件包,以演示如何使用它。因此,当我安装NuGet软件包时,我需要向目标项目中添加一些示例表单。如果我的示例表单的名称为Form2,并将其集成到默认的C#WinForms项目中,则在解决方案资源管理器中将得到以下结果:

Problem integrating form into C# WinForms project via NuGet

如您所见,Form2没有正确添加到目标项目中。实际上,如果我们查看.csproj文件,则会发现Form2的代码部分的以下记录:

for_each

,而Form2.Designer.cs文件的正确记录应为

for

(Form2.resx的相同问题)。

有趣的是,VB表单已从NuGet包集成到VB项目中,没有任何问题,并且此问题看起来像是C#特定的NuGet问题。

有什么办法可以解决C#的问题?

0 个答案:

没有答案
相关问题