当我将表单添加到VS2015中时,这是在我的项目中。
<Compile Include="..\..\..\..\..\ProductionLibs\ProductionLibs\FYIReports\frmFYIReport.designer.vb">
<Link>NewFolder1\frmFYIReport.designer.vb</Link>
</Compile>
<Compile Include="..\..\..\..\..\ProductionLibs\ProductionLibs\FYIReports\frmFYIReport.vb">
<Link>NewFolder1\frmFYIReport.vb</Link>
<SubType>Form</SubType>
</Compile>
在VS2010中链接的相同形式。
<Compile Include="..\..\..\..\ProductionLibs\ProductionLibs\FYIReports\frmFYIReport.designer.vb">
<Link>FYIReporting\frmFYIReport.designer.vb</Link>
<DependentUpon>frmFYIReport.vb</DependentUpon>
</Compile>
<Compile Include="..\..\..\..\ProductionLibs\ProductionLibs\FYIReports\frmFYIReport.vb">
<Link>FYIReporting\frmFYIReport.vb</Link>
<SubType>Form</SubType>
</Compile>
注意缺少的<DependentUpon>
这个post让我进入了正确的领域,我的问题是为什么2015年不起作用?每种形式都会发生这种情况。我使用VB而不是C#。虽然我错过了<DependentUpon>
属性,但我们并没有以同样的方式实现目标。如果我在2015年开设2010年项目,一切都很好。然后,如果我删除链接并重新添加它,我就破产了。不确定我是否犯了错误,但当我试图破解项目文件并添加<DependentUpon>
时,它仍然无法正常工作。我可以一遍又一遍地重复这一点。我在* .resx文件中看到了同样的问题。