我遇到了Visual Studio 2012的问题。我有这样的消息“在下一个操作之后,设计器无法显示此文件,因为其中的所有类都无法设计”:file - create - project - Application Windows形式。我什么都不做。我已经尝试修复VS,但它无能为力。 请告诉我该怎么做才能解决这个问题。下面有一个代码:
的Program.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace WindowsFormsApplication9
{
static class Program
{
/// <summary>
/// Главная точка входа для приложения.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
Form1.cs中:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication9
{
public partial class Form1: Form
{
public Form1()
{
InitializeComponent();
}
}
}
答案 0 :(得分:1)
您的Visual Studio安装似乎已损坏。 这是question的第一个答案 可能会解决您的问题。
解决方案是:
HKLM\SOFTWARE\Classes\Installer\Assemblies\Global\
删除与“Microsoft.VisualStudio.CSharp.Services.Language.Interop”程序集对应的值。请注意Interop
部分,因为还有Microsoft.VisualStudio.CSharp.Services.Language
程序集,它必须位于GAC中。VS2012 x86 Native Tools Command Prompt
并运行gacutil /u Microsoft.VisualStudio.CSharp.Services.Language.Interop
答案 1 :(得分:0)
右键单击项目并转到Properties
,确保目标框架设置为.NET 4.0
而不是.NET 4.0 Client Profile
或任何其他框架。