当前位置: 首页 > wzjs >正文

做好网站建设对企业有什么作用苏州建站模板系统

做好网站建设对企业有什么作用,苏州建站模板系统,设计公司团队,门面设计效果图我们知道,在用C#开发中,通过vs编辑器新建的脚本,会自动包含到vs工程中,而通过外部创建,比如复制别的工程或代码创建的C#脚本不会包含到vs工程。 在我们的日常开发中,通常会自动创建C#脚本,特别…

我们知道,在用C#开发中,通过vs编辑器新建的脚本,会自动包含到vs工程中,而通过外部创建,比如复制别的工程或代码创建的C#脚本不会包含到vs工程。

在我们的日常开发中,通常会自动创建C#脚本,特别是用编辑器代码生成UI代码。

deepseek搜了几种方案,试了两种,都不能正确将代码包含到工程。下面记录一个可以正常使用的方案。


public static void AddFileToProject(string projectPath, string filePath){filePath = filePath.Replace("/", "\\");// 直接修改 .csproj 文件(需要 XML 操作)XDocument doc = XDocument.Load(projectPath);XNamespace ns = "http://schemas.microsoft.com/developer/msbuild/2003";// 查找或创建ItemGroupvar itemGroup = doc.Descendants(ns + "ItemGroup").FirstOrDefault(g => g.Elements(ns + "Compile").Any())?? new XElement(ns + "ItemGroup");// 添加文件项itemGroup.Add(new XElement(ns + "Compile",new XAttribute("Include", filePath)));// 若ItemGroup是新建的,添加到Rootif (itemGroup.Parent == null)doc.Root.Add(itemGroup);doc.Save(projectPath);}

1、projectPath:项目(.csproj)文件的绝对路径(D:\MyProject\frame-work\Project\Demo\Demo.csproj)

2、filePath: 代码的相对路径,不清楚的可以在VS工程中创建一个测试脚本,然后对比工程文件前后差异。(注意路径是反斜杠“\”)

好了,通过以上代码就可以自动将新建C#文件包含到工程里面了。

http://www.dtcms.com/wzjs/554711.html

相关文章:

  • 襄阳市住房和城乡建设局网站企业网站模板观叫湖南岚鸿团队
  • 德州做网站优化企业推广产品有什么平台好
  • c2c电子商务网站用到的技术山东省建筑住房和城乡建设厅网站
  • wordpress网站显示不全2016做砸了的小网站
  • 江西网站开发vue本地访问服务器跨域
  • 网站修改后怎么上传百度开户代理
  • 深圳企业黄页网站建设银行网站用什么字体
  • 随州网站建设哪家优惠网络公司企业文化标语
  • 网站建设公司专业公司哪家好济南网络营销外包
  • 做网站的装饰标语高端品牌网站建设方案
  • 旅游网站建设有哪些不足文登 网站建设
  • 泰州网站制作公司关于网站建设请示
  • 国家允许哪几个网站做顺风车网页设计培训学校多少
  • 自主设计网站番禺区pc端网站建设
  • 大连永锐网站哪家做的阿里云服务器ip做网站
  • 做网站品牌网页制作网站素材
  • 请人帮忙做淘宝网站多少钱深圳模板网站制作
  • 怎样做微商网站网络公司做的网站被告图片侵权
  • 网站建设人员信息知乎推广公司
  • 山东省建设局网站首页石家庄企业建站
  • 做网站优化推广的好处网站源码下载视频
  • 网站服务器搭建的步骤wordpress 换空间域名
  • 江苏建设工程信息网站商贸有限公司网站案例
  • 个人能建电商网站吗湖南网站设计案例
  • 山西手机版建站系统开发wordpress主机建站
  • 做做网站下载2023网站开发昆山
  • jsp网站开发如何把自横批排wordpress 大不开
  • vue可以做pc的网站最有效的推广方式
  • 公共体育课程网站建设seo培训教程
  • 免费ftp 网站临海建设局官方网站