为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 编译构造 一个sln文件?

如何让 编译构造 一个sln文件?

天涯尽头无女友 2018-12-06 14:11:47
我在网上 找到 如何 编译 生成 一个 解决方案的 代码 了主要用的是要用到VS2005提供的一个编译工具 devenv.exe,这个在VS安装目录\Common7\IDE 下的然后 我写了段 函数参数的值 slnPath 是 选取文件的全路径 openFileDialog1.FileName为什么 我这里不能用?请教各位达人了 谢谢各位。  //构造代码sln!  public void GouZaoSln(string slnPath)  {  const string REGISTKEY = "SOFTWARE\\Microsoft\\MSEnvCommunityContent\\ContentTypes\\Addin\\ContentHosts\\1.0\\Visual Studio 2005";  RegistryKey rkey = Registry.LocalMachine;  RegistryKey rkey1 = rkey.OpenSubKey(REGISTKEY, true);  //获得其安装目录  string visualStudio8Path = rkey1.GetValue("ApplicationPath").ToString();  ProcessStartInfo startInfo = new ProcessStartInfo(visualStudio8Path);  //构造slnPath 绝对路径的sln文件!  startInfo.Arguments = "/rebuild debug " + slnPath;  Process process = new Process();  process.StartInfo = startInfo;  process.Start();  process.WaitForExit();  }
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

集成和编译 考虑使用msbuild ,功能强大,和vs/tfs集成紧密

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 507 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信