无法在SharpDevelop中运行项目

时间:2017-07-18 19:25:17

标签: .net dll ironpython cas sharpdevelop

我们从开发公司获得了一个项目,我们希望不时维护代码。

该项目是使用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

0 个答案:

没有答案