我试图从一段代码开始一个进程,但我希望代码暂停执行,直到进程完成并退出.目前我正在使用System.Diagnostics.Process.Start()类来启动(特别是)卸载程序,之后执行的代码依赖于安装程序卸载程序在恢复执行之前完成.
这是代码.
using System.Diagnostics;
var procStIfo = new ProcessStartInfo("cmd", "/c " + variableContainingUninstallerPath);
procStIfo.RedirectStandardOutput = true;
procStIfo.UseShellExecute = false;
procStIfo.CreateNoWindow = true;
var proc = new Process();
proc.StartInfo = procStIfo;
proc.Start();
Run Code Online (Sandbox Code Playgroud) 我尝试将ASP.Net应用程序从Visual Studio 2005升级到2008,我尝试编译只是为了验证它是否会编译并且我收到了此错误.
Error 1 Inconsistent accessibility: property type 'Web.Properties.UITitleSettings' is less accessible than property 'Web.Ctrl.BasePanel.UISettings' \\projectLocation\Ctrl\BasePanel.cs 25 43 ProjectName
Run Code Online (Sandbox Code Playgroud)
(我在Web.Properties和Web.Ctrl之前删除了类路径,它通常包含它)
它引用的代码片段
public Properties.UITitleSettings UISettings
{
get
{
return _uiSettings;
}
}
Run Code Online (Sandbox Code Playgroud)
我不太确定这个错误试图说的是什么.类型是否需要转换(两个不兼容的类型之间的隐式转换无效?)还是类覆盖问题?
我们正在寻找一种方法来解析大量符合严格模式(特别是这一模式)的XML文件.我们要做的就是在几个数据库表和XML文件之间创建一对一的数据映射,这样我们就可以在我们的Web服务软件包插入文件的表上设置一个触发器,然后自动解析它并插入我们定义的数据到数据库中.
在Microsoft的SQL Server和类似领域内实现这一目标的最佳方法是什么?