C# 以编程方式创建designer.cs文件

C# 以编程方式创建designer.cs文件,c#,asp.net,designer,C#,Asp.net,Designer,有人能告诉我如何使用.net代码创建designer.cs文件吗。基本上,我想在这里做的是,我有一堆由以前版本的vs.net创建的aspx和ascx文件,这些文件缺少设计器文件,现在我想为它们创建设计器文件。我可以生成空的设计器文件,但我想要的是我的代码应该生成设计器文件,这样我就可以从cs文件中删除额外的代码。 任何帮助都将不胜感激。您可能在谈论网站与Web项目的内容 创建一个新的Web项目,导入文件,然后右键单击每个文件并选择“转换为Web应用程序”。这将生成您的设计器文件。您可能正在谈论网

有人能告诉我如何使用.net代码创建designer.cs文件吗。基本上,我想在这里做的是,我有一堆由以前版本的vs.net创建的aspx和ascx文件,这些文件缺少设计器文件,现在我想为它们创建设计器文件。我可以生成空的设计器文件,但我想要的是我的代码应该生成设计器文件,这样我就可以从cs文件中删除额外的代码。
任何帮助都将不胜感激。

您可能在谈论网站与Web项目的内容


创建一个新的Web项目,导入文件,然后右键单击每个文件并选择“转换为Web应用程序”。这将生成您的设计器文件。

您可能正在谈论网站与Web项目的内容


创建一个新的Web项目,导入文件,然后右键单击每个文件并选择“转换为Web应用程序”。这将生成设计器文件。

我需要创建一个生成器,用于复制和修改现有的“模板解决方案”,并创建单独的.ascx和.ascx.cs文件。为了让Visual Studio生成.ascx.designer.cs文件,我从新的.sln(或.csproj)文件和命令行参数开始

/Command“Project.converttowapplication”类似于:

Process.Start(new ProcessStartInfo
{
    FileName = "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe",
    Arguments = string.Format("{0} /Command \"Project.ConverttoWebApplication\"", "NewSolution.sln")
});

这将生成设计器文件,这可能需要几秒钟的时间,具体取决于文件的数量。因为我现在就这么做了,所以我还不确定该命令是否应用于您可能不想执行的整个解决方案。我还不知道如何以编程方式选择所需的项目,但它对我来说很好。可能其他人对此有更多信息。

我需要创建一个生成器,用于复制和修改现有的“模板解决方案”,并创建单独的.ascx和.ascx.cs文件。为了让Visual Studio生成.ascx.designer.cs文件,我从新的.sln(或.csproj)文件和命令行参数开始

/Command“Project.converttowapplication”类似于:

Process.Start(new ProcessStartInfo
{
    FileName = "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe",
    Arguments = string.Format("{0} /Command \"Project.ConverttoWebApplication\"", "NewSolution.sln")
});
这将生成设计器文件,这可能需要几秒钟的时间,具体取决于文件的数量。因为我现在就这么做了,所以我还不确定该命令是否应用于您可能不想执行的整个解决方案。我还不知道如何以编程方式选择所需的项目,但它对我来说很好。也许其他人对此有更多的信息