0

起動時にライセンスのシリアル番号を確認する 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>
4

1 に答える 1

1

やり方は簡単ですが、NewLicenceForm からです。フォームが含まれているかどうかをチェックインするだけですDesignMode- これはフォームのプロパティです (詳細についてはMSDNを参照)。DesignModeコードを実行しないでください。

于 2013-05-09T14:20:16.587 に答える