2016-12-25 33 views
0

Webサイトソリューションがあり、Webアプリケーションに変換する必要があります。WebアプリケーションをWebアプリケーションに変換するVisual Studioを使用する2015

ベースファイル(DAL、BLL(.csファイルは私の平均)など)を転送し、自分のソリューションを構築すると機能します。
しかし、ベースファイルを使用する他のファイルを追加すると、多くのエラーがあります(CS0246、CS0103、CS0118、CS1061)。

のように、私はこの回答を参照してください。私は私のソリューションおよびVisual Studioを構築するかどうかを知りたい

https://msdn.microsoft.com/en-us/library/w7xf6dxs.aspx

Why am I getting error CS0246: The type or namespace name could not be found?

私はエラーことを持っている理由.dllファイルを作成します。 X.dllが見つかりませんか?どのように修正することができますか?

答えて

0

移行時に、各エラーを順番に解決して修正する必要があります。

https://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx

私は通常、空のWebアプリケーションプロジェクトを作成し、私のウェブサイトと同じフォルダに出力をコピーします。その後、私のウェブサイトと同じソリューションでウェブアプリケーションプロジェクトを開きます。今度は、同じ場所に2つのプロジェクトがあります。

「隠しファイルを表示」オプションを有効にし、プロジェクト内のすべてのファイルを「インクルード」します。この時点で、多くのエラーが発生します。まず、Webアプリケーションのルートを右クリックし、「Webアプリケーションへのアップグレード」を選択します。これにより、多くの不具合が解決されます。

Webアプリケーションでは、パーシャルクラスが生成され、生成されたときに互いに衝突します。 Webサイトでは、名前空間とクラス名を重複させることはできますが、Webアプリケーションではできません。あなたは* .aspxとそれに関連するファイルをすべて調べ、すべてのクラスヘビの名前を一意にする必要があります。

これでエラーを取り除くことができますが、すべての処理に時間がかかることがあります。

関連する問題