如果有BIG软件包,请在启动时检查许可证序列号。 通常,应用程序不会启动unitll正确的许可证号码(真实或试用)
这里的问题是,如果我不提供许可证详细信息,我甚至无法在Visual Studio(设计或代码模式)中打开代码。
我知道许可证表格(用户输入许可证详细信息)采用UserControl形式。
问题是:
VisualStudio的哪一部分定义了在设计/代码窗口中运行UPION开放表单的代码?
是csproj
档案还是?
我知道post-build
或pre-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>
答案 0 :(得分:1)
很容易做到但是来自NewLicenceForm。如果表单在DesignMode
中,请检入它 - 它是表单属性(有关MSDN的更多信息)。在DesignMode
中,只是不运行您的代码。