我正在使用 Roslyn CSharpCompilation 為我的插件生成 dll 文件 - 文件具有 OptimizationLevel.Debug 并生成 pdb 文件。接下來,我將使用 Assembly.Load 將這些文件加載到我的程序(UWP + .NET Standard 2.0 libs)并創建我感興趣的類型實例。我的問題是我無法獲得 Visual Studio(版本 2017 15.7. 3)在調試時查找源代碼——它像外部庫一樣運行,所以當我在內部拋出異常時,我找不到在哪里。我已經厭倦了在 stackoverflow 上搜索解決方案,但所有解決方案都不起作用。我已經檢查過這個:pdb 生成VS 中的模塊窗口顯示符號已加載嘗試了不同版本的 Assembly Load/LoadFrom在調試選項中設置“使用托管兼容模式”有沒有辦法使文件可調試?也許我必須在 VS 中編譯或更改某些內容時使用一些 roslyn 選項?
- 1 回答
- 0 關注
- 324 瀏覽
添加回答
舉報
0/150
提交
取消