2016-10-21 11 views
0

で別のライブラリを形成します。アクティブクラスには、私はこの画像を参照ボタン

しかし、ボタンを押してファイル(赤い矢印)を実行したいと思っています。 これは、あるデータベースから別のデータベースにデータを取得するコンソールアプリケーションです。

これはボタンです:私は本当にイム作る感覚を願っています

@Html.ActionLink("Update Database!", "value", "value", null, new { @class = "btn btn-primary btn-lg active" }) 

しかし、私は何を "値" ??に配置する見当がつかない...

..

編集

私はコンソールアプリケーションを追加した全く新しいプロジェクト「共有」を作成しました。多くの作業。ちょっとそうです。それは動作します..

+0

[データのインポートにプロジェクトの参照を追加しましたか? – Badiparmagi

+0

どこでそれをすればいいですか?私はインポートで使用しているデータで、いくつかのモデルを持っています。 – andrelange91

+0

参照 'データをインポートする' –

答えて

0

tick_timeupdate.Importコンソールアプリケーションに属しているProgram.csファイルを表示すると仮定します。

あなたの息子はウェブサイトにいると仮定します。

だから私は...

を想定して...あなたはこれを行う必要があるウェブサイトからtick_timeupdate.Importアプリ実行したい:

public ActionResult Index() 
{ 
    Process.Start(@"Path_To_Your_Console_App_EXE_File"); 
    return View(); 
} 

をあなたはSolution ExplorerからReferences->Add Project Referencesからの参照を追加する必要はありませんwinodw。

しかし

は、Webサイトからコンソールアプリケーションを実行しない場合 - あなたは参照を追加してProgramクラスのコンストラクタを作成することができます。コンストラクタでは、好きなようにパラメータを追加できます。

enter image description here

+0

新しい「共有」プロジェクトを作成しました。すべての情報とプログラムを追加してください。私は既にtimeupdateからインポートするための参照を持っていたので、それ以外の方法ではありませんでした。私は言われた、私は両方を持つことはできません。 – andrelange91

関連する問題