0

在下面的代码片段中:

IWorkspace workspace = Workspace.LoadStandAloneProject(projectFilePath);

我想提供一个文件夹引用路径来加载我为该方法提供的 csproj 文件路径的项目的所有 MetadataReferences。

据我了解,可以以编程方式添加程序集引用:

如何以编程方式将程序集引用添加到项目?

但是这个选项对我来说没用,我需要像在 Visual Studio 中那样的文件夹引用。

卸载引用的影响是语义分析错误(引用中包含的成员有错误类型)。我找不到任何解决方案。

也欢迎任何解决方法

4

1 回答 1

1

无法使用当前 CTP 指定额外的参考路径。您唯一的解决方法是在使用 Roslyn 加载之前更新您的项目文件以更新引用,或者修改您的项目文件以包含该属性而不是它存在于 .user 文件中。

于 2013-09-28T03:54:37.630 回答