无法在设计/编码模式下打开项目
本文关键字:模式 项目 编码 | 更新日期: 2023-09-27 18:13:03
如果有在启动时检查许可证序列号的BIG软件包。正常情况下,该应用程序不会启动,直到输入正确的许可证号码(实际或试用)
这里的问题是,如果我不提供许可证详细信息,我甚至无法在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>
这很容易做到,但从NewLicenceForm。只要检查它,如果表单是在DesignMode
-它是一个表单属性(更多信息在MSDN)。在DesignMode
只是不运行你的代码