我做了一個程序並編譯它。它在調試文件夾中按預期工作。我把它拿出來放在system32中,但它不會運行。它給出了這樣的錯誤:爲什麼我無法在system32中運行我的exe文件?
.NET Framework Initialization Error
Unable to find a version of the runtime to run this application.
我試圖把它在它自己的文件夾中的debug文件夾內,它的工作沒有其他調試文件。我試着以管理員身份運行它。我知道我有正確的.NET Framework版本,因爲它可以在system32之外運行。我試圖用命令提示符從其他地方運行它。我嘗試過所有這些,但仍然無法使用。
編輯:我也試過把exe文件放在windows文件夾中。
你爲什麼要把它放在System32文件夾中? –
[this one]的可能重複(http://stackoverflow.com/questions/8739595/running-a-console-application-from-the-system32-folder)。 – Neolisk
請記住,.NET EXE文件不是用本機代碼製作的「真實」程序。他們需要額外的框架,有時還需要其他功能。 –