現在、サービスで作業していますが、ソリューションをビルドできません。私は、ビルドが成功した全体のことをコメントしたとき、私も一人で... STAThreadとserviceBaseコメントメイン関数が存在するためビルドに失敗する
[STAThread]
static void Main(string[] args)
{
ServiceBase.Run(new Service1());
}
、まだそれほど問題は静的な無効メインで失敗しました:私は、主な機能のこのコードを持っています。私は私のサービスを実行するために必要なので、私はそれを残すことはできません。私は、クラスライブラリにビルドが成功したことを変更したときに
出力タイプは、今のWindowsアプリケーションであるが、それは.dllファイルを作成し、私のアプリケーションは
は、なぜそれが失敗している.EXEする必要がありますか?
-Edit1- これは、ビルドから出力されます。
1>------ Build started: Project: Myst Service, Configuration: Debug Any CPU ------
1>C:\Users\Username\Documents\Visual Studio 2015\Projects\Myst Service\Myst Service\Service1.cs(23,21,23,25): error CS0017: Program has more than one entry point defined. Compile with /main to specify the type that contains the entry point.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
は、だから私は主のために、ソリューション全体を検索し、あまりにもProgram.csの中に静的な無効メインがある表示され、通常のことですか?あなたのエラー出力で
ビルドに失敗するとエラーメッセージが表示されるので、質問にエラーメッセージを編集として含める必要があります。 –
@ScottChamberlainどこでエラーメッセージを見つけることができますか?私はポップアップが表示されません。左下隅にビルドが失敗したと言われています。それは失敗したと思います... – DFSFOT
メニューバーで 'View'に移動すると、ウィンドウの' Error List'オプションが表示されますあなたは開くことができます。 http://i.stack.imgur.com/yL2qc.png –