[英]xsd to class (C#) in visual studio 2019
我正在学习一个教程,一步即可打开“ VS2012手臂交叉工具命令提示符”并执行
xsd file.xsd /classes
我在计算机上找不到“ VS2012手臂交叉工具命令提示符”(我猜这是因为我使用的是VS2019),所以我打开了“ VS 2019开发人员命令提示符”,但是当我运行该命令时,我得到了一个错误:
无法将“ xsd”识别为内部或外部命令,程序或可执行批处理文件
有人可以告诉我如何在VS 2019中从xsd文件创建类吗? 感谢您的时间。
安装Windows SDK之后 。 以下可能对您有帮助...它是.NET Core。 浏览到xsd.exe并在VS 2019中添加对其的引用。
class Program
{
static void Main(string[] args)
{
var rgs = new string[]
{
@"PathToYourDLL\My.dll",
"/type:ClassNameToGen"
};
AppDomain.CurrentDomain.FirstChanceException += (s, e) =>
{
string error = e.Exception.ToString();
var typeLoadException = e.Exception as ReflectionTypeLoadException;
if (typeLoadException != null)
{
foreach (var exception in typeLoadException.LoaderExceptions)
{
error += Environment.NewLine + Environment.NewLine + exception.ToString();
}
}
Console.WriteLine(error);
};
XsdTool.Xsd.Main(rgs);
Console.ReadLine();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.