无法在设计/编码模式下打开项目

本文关键字:模式 项目 编码 | 更新日期: 2023-09-27 18:13:03

如果有在启动时检查许可证序列号的BIG软件包。正常情况下,该应用程序不会启动,直到输入正确的许可证号码(实际或试用)

这里的问题是,如果我不提供许可证详细信息,我甚至无法在Visual Studio中打开代码(设计或代码模式)。

我知道许可证表单(用户输入许可证详细信息的地方)是UserControl的形式。

问题是:

VisualStudio的哪个部分定义了在设计/代码窗口中运行UPION打开表单的代码?

csproj文件还是?我知道post-buildpre-build任务,但这段代码运行之前,我打开包开始我的编码!!!!

ps:这是我在project.csproj中找到的代码。

其中NewLicenseForm实际上是用于输入reg详细信息的表单。如何在设计模式下打开项目时禁用此窗体?

<Compile Include="NewLicenseForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="NewLicenseForm.Designer.cs">
<DependentUpon>NewLicenseForm.cs</DependentUpon>
</Compile>
<Compile Include="NewLicenseInfo.cs" />
<EmbeddedResource Include="NewLicenseForm.resx">
<DependentUpon>NewLicenseForm.cs</DependentUpon>
</EmbeddedResource>

无法在设计/编码模式下打开项目

这很容易做到,但从NewLicenceForm。只要检查它,如果表单是在DesignMode -它是一个表单属性(更多信息在MSDN)。在DesignMode只是不运行你的代码