我最近将我的项目更新到Roslyn 1.0,并且无法在任何地方找到MetadataFileReference类.
references: new[] { new MetadataFileReference(typeof(object).Assembly.Location) }
Error CS0122 'MetadataFileReference' is inaccessible due to its protection level
Run Code Online (Sandbox Code Playgroud)
我可以用什么呢?
kav*_*ics 11
对不起,在源代码中找到了答案:
references: new[] { MetadataReference.CreateFromAssembly(typeof(object).Assembly) }
Run Code Online (Sandbox Code Playgroud)
MetadataReference.CreateFromAssembly已过时
您应该使用CreateFromFile代替
references: new[] { MetadataReference.CreateFromFile(typeof(object).Assembly.Location) }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1841 次 |
| 最近记录: |