cost 276 ms
Csharp 腳本 API 有什么方法可以推斷 arguments 的類型而無需指定它?

[英]Is there any way Csharp scripting API could infer types of arguments without having to specify it?

我有以下代碼: 我想實現同樣的事情,但我不需要指定預期委托的類型,而是想要這樣的東西: 那讓我: 錯誤 CS8917:無法推斷委托類型。 因為我沒有指定我想要創建的類型。 如果我將代碼更改為: 有沒有一種方法可以推斷 SimplePlayer 類型而不必將其作為參數顯式傳遞? 並且不必執行以下操作 ...

當語句應該為真時,Roslyn CSharpScript EvaluateAsync 返回 False

[英]Roslyn CSharpScript EvaluateAsync Returns False When Statement Should Be True

我只是在學習如何使用 Roslyn,我有一個這樣的腳本: 結果返回為假。 我什至嘗試過: 它也會導致錯誤。 我對其進行了調試並在條件中獲取了值,在取出 escaping 字符后,它是: 結果是真的。 我不確定我哪里出了問題。 ...

可以獲取使用 CSharpScript (Roslyn) 編譯的腳本

[英]Can get script compiled with CSharpScript (Roslyn)

我正在嘗試使用 Roslyn 編譯腳本,但無論我做什么,它都會一直抱怨這個,此刻我幾乎嘗試了所有方法,但不知道下一步該嘗試什么。 這是我得到的錯誤: '(11,7):錯誤 CS0246:找不到類型或命名空間名稱''(是否缺少 using 指令或程序集引用?)' 它抱怨找不到命名空間我已經添加了對文 ...

Roslyn/CSharpScript 和 VSCode 作為編輯器

[英]Roslyn/CSharpScript and VSCode as editor

我必須讓我的客戶能夠使用 VS Code 編輯腳本。 問題..當我的軟件調用時: 主機 object,應傳遞給腳本,以便腳本可以與我的應用程序(CAD 應用程序)交互。 從VS Code中可以看到主機 object 實例並且上面也有智能感知? 這是允許使用外部提供的變量對腳本進行智能感知編輯的正確方 ...

Roslyn / CSharpScript - 聲明和初始化動態變量以在腳本中使用它們

[英]Roslyn / CSharpScript - Declare and Initialize Dynamic Variables to use them in script

我需要使用許多聲明為運行時的變量動態執行 C# 語句。 最終用戶假設聲明變量運行時(某些類型僅如int,string,List<string>,List<int>, bool etc. )並對它們執行操作或評估/執行單行表達式。 為此,我可以看到 Flee 庫可以評估表達式並 ...

使用 .NET Core 3.1 運行 C# 腳本時出現 FileLoadException

[英]FileLoadException when running C# script with .NET Core 3.1

我編寫了以下 C# 腳本(HelloWorld.csx 文件): 我正在使用dotnet-script (版本 1.0.1)和.NET 運行時(版本 3.1.14) 執行此腳本時,出現以下錯誤。 知道為什么嗎? System.IO.FileLoadException:無法加載文件或程序集“Sys ...

使用 Microsoft.CodeAnalysis.CSharp.Scripting 動態執行 C# 失敗

[英]Dynamically Execute C# with Microsoft.CodeAnalysis.CSharp.Scripting is failing

我需要以字符串格式執行 C# class 並使用 ZA2F2ED4F8EBC2CBBDZ4C2A1 的屬性填充 object。 為了達到要求,我正在做 POC,但失敗了。 以下代碼無法評估我嘗試更新輸入 model 的位置。 程序.cs 腳本管理器.cs Model.CS ...

Roslyn CSharpScript 和 DateTime 參考錯誤

[英]Roslyn CSharpScript and DateTime Reference error

錯誤 CS0246:找不到類型或命名空間名稱“DateTime”(您是否缺少 using 指令或程序集引用?) 運行以下代碼時: public string DateCalculationString { get => _dateCalcu ...

“選擇”的定義在 CSharpScript.EvaluateAsync 中不起作用

[英]Definition for 'Select' not working in CSharpScript.EvaluateAsync

我在使用此代碼時遇到問題。 CSharpScript.EvaluateAsync 似乎無法理解 Linq“選擇”命令,即使我認為我正在添加對 ScriptOptions 的正確引用。 此處的目標是使用 EvaluateAsync 運行基於字符串的 Linq 查詢。 提前感謝您的協助。 ...

c# 腳本 Roslyn session 不接受參考

[英]c# scripting Roslyn session not accepting reference

我正在嘗試在 c# .net 應用程序中執行一些任意的 c 尖銳腳本,但我已經嘗試了多種方法來添加程序集的外部文件引用,我似乎從未丟失過程序集的外部文件引用。 代碼如下: // 我的全局變量 class 無論我如何添加引用或嘗試執行我得到的腳本: Microsoft.CodeAnalysis.S ...

如何將 CSharpScript 與 DLL 中的“globals”類型一起使用,該 DLL 動態加載到自定義可收集的 AssemblyLoadContext 中

[英]How to use CSharpScript with 'globals' type from a DLL which is dynamically loaded into custom collectible AssemblyLoadContext

腳本評估代碼片段: 代碼分析程序集和全局類型程序集被加載到同一個 Collectible AssemblyLoadContext... 還嘗試通過 ScriptOptions 顯式添加引用/導入,但得到相同的以下錯誤: 內部異常 1:InvalidCastException:[A]TestLibra ...

如何將包導入/添加到 C# 腳本文件?

[英]How do I import/add packages to C# script file?

最近我一直在練習 C# 並學習基礎知識,我發現可以使用 dotnet-script 創建腳本文件真的很酷。 但是我在網上沒有看到太多支持,所以我不知道我可以在多大程度上拿這些腳本文件來測試東西。 所以我想知道如何將 System.Drawing.Point 導入到 a.csx 文件以及我還能用它們 ...

SharpScript .ss 文件可以連接到數據庫,但是相同的代碼在提供給本地網絡瀏覽器時不起作用?

[英]SharpScript .ss file works to connect to database, but same code doesn't work when served to local web-browser?

我有一個 SharpScript .ss 腳本文件,其中包含一些小代碼,用於輪詢數據庫並格式化要顯示的內容。 對於命令行輸出來說,輸出變得太不守規矩了,所以我想生成 html 並查看類似的內容。 使用 .ss 文件中的 htmlDump 生成 html 可以正常工作,但是當我從其中一個模板創建一個小 ...

運行時缺少方法異常

[英]Runtime MissingMethodException

在運行使用 CSharpScripting 類的代碼時,我們在運行時遇到了一個奇怪的問題。 這是重現錯誤的示例代碼: 測試不運行,它編譯但在運行時拋出 任何幫助表示贊賞! ...

CSharpScript:動態腳本參數名稱

[英]CSharpScript: Dynamic script parameter names

我正在嘗試使用 Roslyn 執行用戶在運行時定義的 C# 代碼,類似於此示例: 從這里復制的示例我的問題是腳本中使用的變量名在編譯時是未知的。 換句話說,我不知道應該為我的全局變量 class 使用什么成員名稱以及將有多少成員(腳本參數)。 我嘗試使用 ExpandoObject 來解決問題,但 ...

方法“CommonCreateArrayTypeSymbol”沒有實現

[英]Method 'CommonCreateArrayTypeSymbol' does not have an implementation

我有非常簡單的代碼,它使用 nuget Microsoft.CodeAnalysis.CSharp.Scripting : 一個月前它工作得很好,現在突然間我開始在這里收到異常: ...

roslyn CSharpScript 中的 DateTime 返回 'expecting;'

[英]DateTime in roslyn CSharpScript returns 'expecting ;'

在 roslyn CSharpScript 評估器中使用 DateTime 返回錯誤代碼“預期;” 而字符串工作正常。 將 Visual Studio 2019 與 Microsoft.CodeAnalysis.Common 和 Microsoft.CodeAnalysis.CSharp.Scri ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM