CSharpScript - TypeLoadException

szavazat
0

Én használ a Microsoft.CodeAnalysis.CSharp.Scripting a CSharpScript (version 3.4.0-beta2-végleges), hogy végre saját számítások. Egyes számítások nincsenek meghatározva közvetlenül a forgatókönyvet, de delegált összeállított statikus módszerek osztály MyPlugin.Calculations amely tartózkodik MyPlugin szerelvény (csak hívja a statikus módszer).

Amikor megpróbálom hivatkozhat statikus módszer a számítások osztályt a szkript

return Calculations.GetHpPipingPrice();

Ez akkor dobja ezt a kivételt:

TypeLoadException: Could not load type 'MyPlugin.Calculations' from assembly 'MyPlugin.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

Nem értem, hogy miért próbálja betölteni típusú számítások MyPlugin.Data szerelvény amikor meghatározott MyPlugin szerelvény. Én hozzá hivatkozás a MyPlugin összeszerelés és az importált MyPlugin névtér a ScriptOptions. Mi itt a probléma? Lehet, hogy ez, hogy van egy plugin rendszert és betölti a MyPlugin összeállítási Assembly.LoadFrom módszer? A MyPlugin nem ugyanabban a könyvtárban, mint a végrehajtó egységet. A MyPlugin.Data szerelvény tartalmaz adatokat, amelyeket a inicializálás (ez is tartalmaz testet a script).

A kérdést 24/10/2019 12:51
a forrás felhasználó
Más nyelveken...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more