C# Visual Studio 2010 -“无法加载类型"解析错误 [英] C# Visual Studio 2010 - 'Could not load type' Parse error

查看:40
本文介绍了C# Visual Studio 2010 -“无法加载类型"解析错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

解析器错误消息:无法加载类型TestProject.Default".

我已经检查了我能找到的关于这个问题的所有其他线程.到目前为止,我还没有找到适用于我的案例的解决方案.

源错误:

Line 1:  <%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestProject.Default" %>
Line 2:  
Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Source File: /testarea/default.aspx    Line: 1

Default.aspx.cs

using System;
using System.Web;
using System.Web.UI;

namespace TestProject
{
    public partial class Default : System.Web.UI.Page
    {

相关说明

  • /testarea 是服务器上不可编译文件所在的目录是/testarea/bin 包含编译的文件
  • 项目已编译(使用 Build -> Build TestProject)
  • 调试时在本地运行良好 - 问题仅在发布时出现到网络
  • 我不/不能通过 VS 发布(没有首页扩展),所以复制文件(从使用 Build 后的 PackageTmp 文件夹 ->发布 -> 文件系统)
  • 我使用相同的方法在网上放置了一个以前的项目,但没有问题.
  • 在所有其他线程和对此问题的引用中,命名空间不准确,缺乏编译项目,以及项目属性似乎不适用于这种情况(我已经检查了很多次,并且都显示正确)
  • 项目属性中的输出路径为\bin,与位置相同在服务器 (/testarea/bin) 上
  • 已尝试转换为 Web 应用程序",但之前存在问题,并且之后
  • 尝试了无数次 Build -> Clean,然后再构建,Clean 然后发布.没有变化.

附注

我是一名 PHP 开发人员,所以这些奇怪的 .NET/C# 问题很难追踪并找到逻辑对我来说特别困难.任何建议重新.如何正确调试 VS C# 应用程序将不胜感激.

I'm a PHP developer, so these odd .NET / C# issues that are hard to trace and find the logic to are particularly difficult for me. Any advice re. how to properly debug a VS C# application would be appreciated.

这是我在这里的第一个问题.如果我可以通过更多信息帮助使这更容易,请问.

This is my first question here. If I can help make this easier with more info, just ask.

推荐答案

您在页面引用上方缺少程序集引用:

You are missing your assembly reference above the page reference:

<%@ Assembly Name="YOURASSEMBLY.NAME, Version=1.0.0.0, Culture=neutral, PublicKeyToken=YOURPUBLICKEYTOKEN" %>

这篇关于C# Visual Studio 2010 -“无法加载类型"解析错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆