1

Web サイトから Web アプリケーションへの変換中に C# クラス ファイルのアセンブリ参照を追加する方法

最近、自分の VS プロジェクトを Web サイトから Web アプリケーションに変換しました。そうすると、サイトを表示しようとすると、次のエラーが表示されます。

The type or namespace name 'FunFactory' could not be found (are you missing a using directive or an assembly reference?)

FunFactory は App_Code のクラス ファイルです。このクラスを Web アプリケーションに認識させるにはどうすればよいですか?

4

3 に答える 3

1

それは私が信じているApp_Codeの問題です(あなたの投稿から私が知っていることに基づいて)

一般的な議論については、これをチェックしてください
ASP.NET Web サイトは App_Code フォルダーに .cs ファイルを表示できません

特にこれは変換の問題です。
App_Code フォルダーの問題


そして、これは問題をより詳細に説明しています
http://vishaljoshi.blogspot.com/2009/07/appcode-folder-doesnt-work-with-web.html

WAP に追加する必要がある分離されたコード ファイルがある場合はどうすればよいですか?

「CodeFolder」、「Controllers」、またはプロジェクトで意味のある任意のフォルダーの下にコード ファイルを追加できます。特にサーバー側のコンパイル動作が必要でない限り、「App_Code」の下には配置しないでください…</p>

于 2013-03-27T19:30:28.783 に答える
0

Visual Studio では、プロジェクトを右クリックし、コンテキスト メニューから [参照の追加] に移動できます。その後に表示される内容は、VS のバージョンによって異なりますが、追加できる参照を示す一連のタブが表示される可能性があります。

それを行う他の方法は、次のことです。

<Reference Include="[name]">
    <HintPath>[path]</HintPath>
</Reference>

それともプロジェクトなら...

<ProjectReference Include="[path]">
  <Project>[project-GUID]</Project>
  <Name>[name]>
</ProjectReference>

幸運を。

編集: AppCode で参照を使用しようとしている場合は、次のことを行う必要があります。

using [namespace];

...使用したいページの上部に。

于 2013-03-27T19:21:38.360 に答える
-1

ソリューション エクスプローラーで、[参照] を右クリックし、[参照の追加] を選択します。

于 2013-03-27T19:21:17.620 に答える