如何在从网站转换为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应用程序识别这个类?
答案 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”