在C#中添加引用

时间:2013-03-27 19:19:40

标签: c# asp.net

如何在从网站转换为Web应用程序时为c#类文件添加程序集引用

我最近将我的VS项目从网站转换为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应用程序识别这个类?

3 个答案:

答案 0 :(得分:1)

这是我认为的App_Code问题(基于我在帖子中的了解)

检查一下以进行一般性讨论 ASP.NET web site can't see .cs file in App_Code folder

  

特别是这个转换问题   App_Code folder issues

<小时/> 这个问题在更多细节中描述了这个问题 http://vishaljoshi.blogspot.com/2009/07/appcode-folder-doesnt-work-with-web.html

  

如果存在需要的隔离代码文件,应该怎么做   添加到WAP?

     

您可以在任何文件夹下添加代码文件,称之为“CodeFolder”,   “控制器”或在您的项目中有意义的任何事情......只是避免   除非你特别想要服务器,否则将它们放在“App_Code”下   侧编译行为......

答案 1 :(得分:0)

在Visual Studio中,您可以右键单击项目并沿着上下文菜单进入“#34;添加参考”#34;。您之后会看到的内容取决于您的VS版本,但您可能会获得一组标签,指出您可以添加哪些参考。

另一种方法是:

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

或者如果它是一个项目...

<ProjectReference Include="[path]">
  <Project>[project-GUID]</Project>
  <Name>[name]>
</ProjectReference>
祝你好运。

编辑:如果您尝试在AppCode中使用引用,则需要执行以下操作:

using [namespace];

...位于您要使用它的页面顶部。

答案 2 :(得分:-1)

在Solution Explorer中,右键单击References,选择“Add Reference”