通过roslyn加载项目时是否可以添加文件夹引用路径?

时间:2013-09-24 14:24:23

标签: c# visual-studio roslyn

在下面的代码段中:

IWorkspace workspace = Workspace.LoadStandAloneProject(projectFilePath);

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

据我所知,可以以编程方式添加汇编参考:

How do I programmatically add an assembly reference to a project?

但是这个选项对我来说没用,我需要像visual studio中的文件夹参考。

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

也欢迎任何解决方案

1 个答案:

答案 0 :(得分:1)

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