我正在与 DSL 设置项目中的 InstallerDefinition.dslsetup 文件作斗争。我收到以下错误:
运行转换:安装项目无法从环境中检索项目“PsiTraffic.Modeling.PomModel.Dsl”的输出路径。确保该项目存在于解决方案中。仅支持 Visual C# 和 Visual Basic 项目类型。
项目“PsiTraffic.Modeling.PomModel.Dsl”在解决方案中,它也是设置解决方案的项目参考。该项目是 C#,所以它给我的唯一两个指针是无用的。
这是它在 dslsetup 文件中引用的部分:
<dslSchemas>
<dslSchema project="PsiTraffic.Modeling.PomModel.Dsl" filePath="GeneratedCode\PomModelSchema.xsd"/>
</dslSchemas>
如果我提供文件的完整路径,错误就会消失,但这违背了项目属性的全部要点,并且我稍后会从 supportAssembly 属性中得到错误。
这方面的好例子并不多,它的 Visual Studio 也没有为您提供诊断问题的很多支持。
任何见解或好的例子将不胜感激。