0

如果有启动时检查许可证序列号的 BIG 软件包。通常,该应用程序不会启动 unitll 输入正确的许可证号(真实或试用版)

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

我知道许可证表格(用户在其中输入许可证详细信息)是 UserControl 的形式。

问题是:

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

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

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

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

<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>
4

1 回答 1

1

这很容易做到,但来自 NewLicenceForm。如果有表单,只需签入它DesignMode- 它是一个表单属性(有关MSDN的更多信息)。DesignMode只是不运行您的代码。

于 2013-05-09T14:20:16.587 回答