我想運行的CodeSmith的免費版本(2.6,已建的.NET Framework 1.1)在Windows Server 2008 R2的64位運行.NET框架.NET框架下1.1程序4.0
有一個強制它在.net framework 4.0下運行的方法?
在.NET 1.1安裝程序說,有我的操作系統兼容性問題,
編輯:我想知道是否有反編譯/重新編譯,就像那些黑客到x64兼容性添加到.NET應用程序的方式,如果它僅在視覺工作室中被標記爲32位
我想運行的CodeSmith的免費版本(2.6,已建的.NET Framework 1.1)在Windows Server 2008 R2的64位運行.NET框架.NET框架下1.1程序4.0
有一個強制它在.net framework 4.0下運行的方法?
在.NET 1.1安裝程序說,有我的操作系統兼容性問題,
編輯:我想知道是否有反編譯/重新編譯,就像那些黑客到x64兼容性添加到.NET應用程序的方式,如果它僅在視覺工作室中被標記爲32位
有可能
只要刪除:
<startup>
<supportedRuntime version="v1.1.4322" />
<supportedRuntime version="v1.0.3705" />
<requiredRuntime version="v1.0.3705" />
</startup>
從CodeSmith.exe.config,它完美的作品上的.NET Framework 4.0 x64上:-D
這是不可能的。 Dot net 1.1和4.0有很多不同之處。有很多API已被更改。所以,即使你可以破解它在4.0上運行,它可能會崩潰。
我強烈推薦更新到最新版本,該版本已經在Windows 64bit和.NET的最新版本上進行了全面測試。請聯繫sales/support,我們將與您合作;)並幫助您在需要時更新模板。
感謝 -Blake Niemyjski
更新到Windows 8.1實際刪除以前安裝的框架1.1。
刪除<啓動>在配置文件中節點並沒有爲我工作,但是 - 改變的那部分在CodeSmith.exe.config到:
<startup>
<supportedRuntime version="v2.0.50727" />
</startup>
使它在Framework 2.0的工作沒有問題,所以我能夠對我的舊項目進行更改。
除非你像在實際服務器上開發一樣瘋狂,否則你不能在工作站上執行代碼或在虛擬機中執行.net 1.1代碼。 – 2011-01-10 11:47:32
不,我需要它一次,也是工作站它是Windows 7 x64具有相同的不兼容性。 – 2011-01-10 11:57:30