起動時にライセンスのシリアル番号を確認する BIG ソフトウェア パッケージがある場合。通常、そのアプリは正しいライセンス番号が入力されるまで起動しません(本物または試用版)
ここでの問題は、ライセンスの詳細を提供しないと、Visual Studio (デザイン モードまたはコード モード) でコードを開くことさえできないことです。
ライセンス フォーム (ユーザーがライセンスの詳細を入力する場所) が UserControl の形式であることは知っています。
質問は:
VisualStudio のどの部分で、デザイン/コード ウィンドウでフォームを開く UPION を実行するコードを定義していますか?
それはcsproj
ファイルですか?post-build
またはタスクを認識してpre-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>