在下面的代码段中:
IWorkspace workspace = Workspace.LoadStandAloneProject(projectFilePath);
我想提供一个文件夹引用路径来加载我给该方法的csproj文件路径的项目的所有MetadataReferences。
据我所知,可以以编程方式添加汇编参考:
How do I programmatically add an assembly reference to a project?
但是这个选项对我来说没用,我需要像visual studio中的文件夹参考。
卸载引用的效果是语义分析是错误的(引用中包含的成员有错误类型)。我找不到任何解决方案。
也欢迎任何解决方案
答案 0 :(得分:1)
无法使用当前CTP指定其他参考路径。您唯一的解决方法是在加载Roslyn之前更新项目文件以更新引用,或者修改项目文件以包含属于它的.user文件中的属性。