私は既存のプロジェクトのDLLを作成しようとしています。既存のプロジェクトは金利を計算するアプリケーションで、Windowsフォームです。テキストボックスとメッセージボックスをクラスライブラリに追加する
DLLを作成するためのコードには、TextBoxとMessageBoxへの参照が含まれています。
は、ここでそのコードのサンプル方法です:
public static bool IsPresent(TextBox textBox)
{
if (textBox.Text == "")
{
MessageBox.Show(textBox.Tag + " is a required field.", Title);
textBox.Focus();
return false;
}
return true;
}
私は前にクラスライブラリ/ DLLを作成したことがありませんので、私はthe instructions hereを追いました。
私は(クラスライブラリ用)ソリューションをビルドすると、私はエラーを取得:
Error 1 The type or namespace name 'TextBox' could not be found (are you missing a using directive or an assembly reference?) J:\LoanApplication\ValidatorSolution\ValidatorSolution\Class1.cs 24 38 ValidatorSolution
をそして、私はそれを得ます。私はエラーが何を言っているのか理解しています。私の問題は、私がそれを回避する方法を知らないということです。
アドバイスはありますか?あなたがのSystem.Windows.Formsを参照(this guideを使用)し、あなたのライブラリーに使用している各外部タイプのために使用して文
using System.Windows.Forms;
を含める必要が
男ああ...今私は馬鹿のように感じます。笑感謝@Yuriy – Ray
@レイ素晴らしいコメント:) – Bastardo