我们从开发公司获得了一个项目,我们希望不时维护代码。
该项目是使用SharpDevelop 4.4和IronPython 2.7.4
制作的我可以将解决方案导入SharpDevelop但是当我尝试运行它时,我收到消息:
回溯最近的最后一次通话:文件" Common \ Program.py",第26行, 在模块中
SystemError:尝试从a加载程序集 网络位置会导致程序集被沙箱化 在以前版本的.NET Framework中。这个版本的.NET 框架默认情况下不启用CAS策略,因此可能会出现此负载 危险的。如果此负载不是用于沙盒组件, 请启用loadFromRemoteSources开关。看到 http://go.microsoft.com/fwlink/?LinkId=155569了解更多信息。
第26行:clr.AddReferenceToFileAndPath(Global.configurationmanagerlibrary_dll_path)
我查看了这个网站:Loading blocked and network-hosted assemblies with .NET4
并尝试添加:
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
但这没有用。
我也右键单击了> gt;属性解锁了项目目录中的每个.dll。
关于我失踪的任何提示?
此外,我已根据:.NET Framework Version
安装了.NET Framework版本:3.0,3.5,4.6编辑:这是项目的结构:
├───.idea
│ │ d_o_GM.iml
│ │ encodings.xml
│ │ misc.xml
│ │ modules.xml
│ │ workspace.xml
│ │
│ ├───dictionaries
│ │ user.xml
│ │
│ └───inspectionProfiles
│ profiles_settings.xml
│ Project_Default.xml
│
├───.vs
│ │ ProjectSettings.json
│ │ slnx.sqlite
│ │ VSWorkspaceState.json
│ │
│ └───d_o_GM
│ └───v15
├───bin
│ ├───Installer_DO
│ │ │ DO_Installer.iss
│ │ │
│ │ ├───Fonts
│ │ │ Exo2-Black.otf
│ │ │ Exo2-BlackItalic.otf
│ │ │
│ │ └───Output
│ │ Setup_DO.exe
│ │
│ └───Publish
│ └───Publish_V.1.0
│ │ ConfigurationManagerLibrary.dll
│ │ IronPython.dll
│ │ IronPython.Modules.dll
│ │ ListViewLibrary.dll
│ │ MessageBoxLibrary.dll
│ │ Microsoft.Dynamic.dll
│ │ Microsoft.Scripting.dll
│ │ Microsoft.Scripting.Metadata.dll
│ │ M.DO.dll
│ │ M.DO.exe
│ │ MDO.exe.config
│ │ M.DO.Process.exe
│ │ M.DO.Process.exe.config
│ │
│ ├───AppDesktop
│ │ │ enAppDesktop.idiom.config
│ │ │ pt-brAppDesktop.idiom.config
│ │ │
│ │ ├───DLL
│ │ │ ListViewLibrary.dll
│ │ │ MessageBoxLibrary.dll
│ │ │
│ │ └───Images
│ │ ImageButtonManual.png
│ │ ImageTabPageScheduled.png
│ │
│ ├───Common
│ │ │ app.config
│ │ │ enCommon.idiom.config
│ │ │ pt-brCommon.idiom.config
│ │ │
│ │ └───DLL
│ │ ConfigurationManagerLibrary.dll
│ │
│ └───Process
│ billing_situation_R1.txt
│ billing_situation_R2.txt
│ reason_for_billing_status_R1.txt
│ reason_for_billing_status_R2.txt
│
├───doc
│ Manual.docx
│
├───sql
│ test_arq_rem.sql
│ TCO2.PSFD.MOVCD2.Tppppp.Oeeeee.00000.Caammdd.hhmmss
│ uf.ARD05.TERppppp.ENaammdd.PLUS
│ uf.ARD06.TERppppp.ENaammdd.PLUS
│
└───src
├───DO
│ │ DO.sln
│ │
│ └───M.DO
│ │ M.DO.pyproj
│ │ M.DO.sln
│ │
│ ├───AppDesktop
│ │ │ enAppDesktop.idiom.config
│ │ │ pt-brAppDesktop.idiom.config
│ │ │
│ │ ├───DAO
│ │ │ └───Persistence
│ │ │ PersistenceAppDesktopShipping.py
│ │ │
│ │ ├───DLL
│ │ │ ListViewLibrary.dll
│ │ │ MessageBoxLibrary.dll
│ │ │
│ │ ├───Form
│ │ │ FrmLoading.py
│ │ │ FrmLoading.resx
│ │ │ FrmShipping.py
│ │ │ FrmShipping.resx
│ │ │ FrmSplashScreen.py
│ │ │ FrmSplashScreen.resx
│ │ │
│ │ ├───Images
│ │ │ ImageButtonManual.png
│ │ │ ImageButtonScheduled.png
│ │ │ ImageTabPageScheduled.png
│ │ │
│ │ └───UsefulClasses
│ │ LanguageAppDesktop.py
│ │ UtilAppDesktop.py
│ │
│ ├───bin
│ │ ├───Debug
│ │ │ │ ConfigurationManagerLibrary.dll
│ │ │ │ IronPython.dll
│ │ │ │ IronPython.Modules.dll
│ │ │ │ ListViewLibrary.dll
│ │ │ │ MessageBoxLibrary.dll
│ │ │ │ Microsoft.Dynamic.dll
│ │ │ │ Microsoft.Scripting.dll
│ │ │ │ Microsoft.Scripting.Metadata.dll
│ │ │ │ M.DO.dll
│ │ │ │ M.DO.exe
│ │ │ │ M.DO.exe.config
│ │ │ │
│ │ │ ├───AppDesktop
│ │ │ │ │ enAppDesktop.idiom.config
│ │ │ │ │ pt-brAppDesktop.idiom.config
│ │ │ │ │
│ │ │ │ ├───DLL
│ │ │ │ │ ListViewLibrary.dll
│ │ │ │ │ MessageBoxLibrary.dll
│ │ │ │ │
│ │ │ │ └───Images
│ │ │ │ ImageButtonManual.png
│ │ │ │ ImageButtonScheduled.png
│ │ │ │ ImageTabPageScheduled.png
│ │ │ │
│ │ │ ├───Common
│ │ │ │ │ app.config
│ │ │ │ │ enCommon.idiom.config
│ │ │ │ │ pt-brCommon.idiom.config
│ │ │ │ │
│ │ │ │ └───DLL
│ │ │ │ ConfigurationManagerLibrary.dll
│ │ │ │
│ │ │ └───Process
│ │ │ billing_situation_R1.txt
│ │ │ billing_situation_R2.txt
│ │ │ reason_for_billing_status_R1.txt
│ │ │ reason_for_billing_status_R2.txt
│ │ │
│ │ └───Release
│ │ │ ConfigurationManagerLibrary.dll
│ │ │ IronPython.dll
│ │ │ IronPython.Modules.dll
│ │ │ ListViewLibrary.dll
│ │ │ MessageBoxLibrary.dll
│ │ │ Microsoft.Dynamic.dll
│ │ │ Microsoft.Scripting.dll
│ │ │ Microsoft.Scripting.Metadata.dll
│ │ │ M.DO.dll
│ │ │ M.DO.exe
│ │ │ M.DO.exe.config
│ │ │
│ │ ├───AppDesktop
│ │ │ │ enAppDesktop.idiom.config
│ │ │ │ pt-brAppDesktop.idiom.config
│ │ │ │
│ │ │ ├───DLL
│ │ │ │ ListViewLibrary.dll
│ │ │ │ MessageBoxLibrary.dll
│ │ │ │
│ │ │ └───Images
│ │ │ ImageButtonManual.png
│ │ │ ImageButtonScheduled.png
│ │ │ ImageTabPageScheduled.png
│ │ │
│ │ ├───Common
│ │ │ │ app.config
│ │ │ │ enCommon.idiom.config
│ │ │ │ pt-brCommon.idiom.config
│ │ │ │
│ │ │ └───DLL
│ │ │ ConfigurationManagerLibrary.dll
│ │ │
│ │ └───Process
│ │ billing_situation_R1.txt
│ │ billing_situation_R2.txt
│ │ reason_for_billing_status_R1.txt
│ │ reason_for_billing_status_R2.txt
│ │
│ ├───Common
│ │ │ app.config
│ │ │ enCommon.idiom.config
│ │ │ Program.py
│ │ │ pt-brCommon.idiom.config
│ │ │
│ │ ├───DAO
│ │ │ ├───Connection
│ │ │ │ ManagerConnectionSqlServer.py
│ │ │ │
│ │ │ └───Persistence
│ │ │ PersistenceCommonShipping.py
│ │ │
│ │ ├───DLL
│ │ │ ConfigurationManagerLibrary.dll
│ │ │
│ │ ├───Entity
│ │ │ EntityCommonReturn.py
│ │ │ EntityCommonShipping.py
│ │ │
│ │ └───UsefulClasses
│ │ ConfigurationSystem.py
│ │ Global.py
│ │ LanguageCommon.py
│ │ LogSystem.py
│ │ UtilityMethodsCommon.py
│ │
│ ├───obj
│ │ ├───Debug
│ │ │ M.DO.AppDesktop.Form.FrmLoading.resources
│ │ │ M.DO.AppDesktop.Form.FrmShipping.resources
│ │ │ M.DO.dll
│ │ │ M.DO.exe
│ │ │ M.DO.Process.Form.MainProcess.resources
│ │ │ M.DO.pyproj.FileListAbsolute.txt
│ │ │ M.DO.pyproj.GenerateResource.Cache
│ │ │ M.DO.pyprojResolveAssemblyReference.cache
│ │ │
│ │ └───Release
│ │ M.DO.AppDesktop.Form.FrmLoading.resources
│ │ M.DO.AppDesktop.Form.FrmShipping.resources
│ │ M.DO.dll
│ │ M.DO.exe
│ │ M.DO.Process.Form.MainProcess.resources
│ │ M.DO.pyproj.FileListAbsolute.txt
│ │ M.DO.pyproj.GenerateResource.Cache
│ │ M.DO.pyprojResolveAssemblyReference.cache
│ │
│ └───Process
│ │ billing_situation_R1.txt
│ │ billing_situation_R2.txt
│ │ reason_for_billing_status_R1.txt
│ │ reason_for_billing_status_R2.txt
│ │
│ ├───DAO
│ │ └───Persistence
│ │ PersistenceProcessReturn.py
│ │ PersistenceProcessShipping.py
│ │
│ └───Form
│ MainProcess.py
│ MainProcess.resx
│
└───Library
│ Library.sln
│
├───.vs
│ └───Library
│ ├───v14
│ │ .suo
│ │
│ └───v15
├───ConfigurationManagerLibrary
│ │ ConfigurationManagerLibrary.csproj
│ │ Util.cs
│ │
│ ├───bin
│ │ ├───Debug
│ │ │ ConfigurationManagerLibrary.dll
│ │ │ ConfigurationManagerLibrary.pdb
│ │ │
│ │ └───Release
│ ├───obj
│ │ │
│ │ └───Release
│ │ │ CoreCompileInputs.cache
│ │ │ DesignTimeResolveAssemblyReferencesInput.cache
│ │ │
│ │ └───TempPE
│ └───Properties
│ AssemblyInfo.cs
│
├───ListViewLibrary
│ │ ListViewExtender.cs
│ │ ListViewLibrary.csproj
│ │ OrderListView.cs
│ │
│ ├───bin
│ │ ├───Debug
│ │ │ ListViewLibrary.dll
│ │ │ ListViewLibrary.pdb
│ │ │
│ │ └───Release
│ │ ListViewLibrary.dll
│ │ ListViewLibrary.pdb
│ │
│ ├───obj
│ │ ├───Debug
│ │ │ CoreCompileInputs.cache
│ │ │ DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ListViewLibrary.csproj.FileListAbsolute.txt
│ │ │ ListViewLibrary.dll
│ │ │ ListViewLibrary.pdb
│ │ │
│ │ └───Release
│ │ │ CoreCompileInputs.cache
│ │ │ DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ListViewLibrary.csproj.FileListAbsolute.txt
│ │ │ ListViewLibrary.dll
│ │ │ ListViewLibrary.pdb
│ │ │
│ │ └───TempPE
│ └───Properties
│ AssemblyInfo.cs
│
└───MessageBoxLibrary
│ MessageBoxLibrary.csproj
│ PropertyMessageBox.cs
│
├───bin
│ ├───Debug
│ └───Release
│ MessageBoxLibrary.dll
│ MessageBoxLibrary.pdb
│
├───obj
│ ├───Debug
│ │ CoreCompileInputs.cache
│ │
│ └───Release
│ │ CoreCompileInputs.cache
│ │ DesignTimeResolveAssemblyReferencesInput.cache
│ │ MessageBoxLibrary.csproj.FileListAbsolute.txt
│ │ MessageBoxLibrary.csprojResolveAssemblyReference.cache
│ │ MessageBoxLibrary.dll
│ │ MessageBoxLibrary.pdb
│ │ TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │
│ └───TempPE
└───Properties
AssemblyInfo.cs