.CS就是C#语言源代码文件,是后台代码文件,也可以称为类。
CS文件为主要与primarily, Visual C#.NET, Source Code相关联的游戏文件 。CS文件还与以下相关联 Unknown Apple II File,Tribes 2 Scripting File, Caditor Document , CLEO 3 Custom Script,Torque Game Engine Script和FileViewPro。
将cs源文件转换成dll文件。dll文件为我们保护自己编写的源代码提供方便,并且可以对外开放接口,供其他人使用。.designer.cs是事件注册文件,也就是后台代码跟窗口相关联的文件,系统自动生成。
扩展资料:打开CS文件的最快速最容易的方法便是双击文件。这样做可以让Windows智能决定使用正确的程序打开CS文件。若出现无法打开 CS文件的情况,很可能是因为电脑上没有安装查看或编辑CS文件扩展名的恰当程序。
若电脑打开了CS文件,但使用的是错误的应用程序,则需要更改Windows注册文件关联设置。也就是说,Windows正在使用错误的程序关联CS 文件扩展名。
designer.cs里面是由VS自动生成的页面的设计代码,你拖动一个控件到页面上的时候,就会产生相应的代码在designer.cs里面。.cs文件里面是你自己开发的代码。
static void GenerateDesignerFile(FileInfo fileInfo){
if (fileInfo.Name.Equals("Resources.resx", StringComparison.OrdinalIgnoreCase) == false)
{
return
}
string designerFilePath = fileInfo.FullName.Replace(".resx", ".designer.cs")
FileInfo designerFileInfo = new FileInfo(designerFilePath)
if (designerFileInfo.Attributes.ToString().IndexOf("ReadOnly") != -1)
{
designerFileInfo.Attributes = FileAttributes.Normal
}
Regex reg = new Regex("(?<=(namespace ))[.\\s\\S]*?(?=( ))", RegexOptions.Multiline | RegexOptions.Singleline)
string fullText = File.ReadAllText(designerFileInfo.FullName)
string designerNamespace = reg.Match(fullText).Value
var codeProvider = new Microsoft.CSharp.CSharpCodeProvider()
string[] unmatchedElements
ListDictionary resourceList = new ListDictionary()
using (ResXResourceReader rsxr = new ResXResourceReader(fileInfo.FullName))
{
rsxr.BasePath = fileInfo.Directory.FullName
rsxr.UseResXDataNodes = true
foreach (DictionaryEntry d_loopVariable in rsxr)
{
resourceList.Add(d_loopVariable.Key, d_loopVariable.Value)
}
}
System.CodeDom.CodeCompileUnit code = System.Resources.Tools.StronglyTypedResourceBuilder.Create(
resourceList,
"Resources",
designerNamespace,
codeProvider,
true,
out unmatchedElements)// Needs System.Design.dll
using (StreamWriter writer = new StreamWriter(designerFileInfo.FullName, false, System.Text.Encoding.UTF8))
{
codeProvider.GenerateCodeFromCompileUnit(code, writer, new System.CodeDom.Compiler.CodeGeneratorOptions())
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)