在.net Framework 4.0下运行.net Framework 1.1程序
我想在 Windows Server 2008 r2 64 位上运行 codesmith 的免费版本(2.6,基于 .net Framework 1.1 构建)
有没有办法强制它在 .net Framework 4.0 下运行?
.net 1.1 安装程序说我的操作系统编辑存在兼容性问题
:我想知道是否有办法反编译/重新编译,例如那些将 x64 兼容性添加到 .net 应用程序(如果仅在 Visual Studio 中标记为 32 位)的黑客
I want to run the freeware version of codesmith (2.6, that has been built on .net framework 1.1) on Windows Server 2008 r2 64bit
There is a way to force it run under the .net framework 4.0?
The .net 1.1 installer says there are compatibility issues on my os
edit: I wanted to know if there is a way to decompile/recompile , like those hacks to add x64 compatibility to .net apps if it was flagged as 32bit only in visual studio
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
可以,
只需从 CodeSmith.exe.config 中删除:
,它就可以在 x64 上的 .net Framework 4.0 上完美运行:-D
It's possible
Just delete:
from CodeSmith.exe.config, and it works flawlessly on .net framework 4.0 on x64 :-D
我强烈建议更新到已在最新版本的 Windows 64 位和 .NET 上经过全面测试的最新版本。请联系销售/支持,我们将与您合作;) 并在需要时帮助更新您的模板。
谢谢
——布莱克·尼米斯基
I'd highly recommend updating to the latest version that has been fully tested on the latest editions of Windows 64bit and .NET. Please contact sales/support and we will work with you ;) and help get your templates updated if needed.
Thanks
-Blake Niemyjski
这是不可能的。 Dot net 1.1 和 4.0 有很多区别。有大量 API 已更改。因此,即使您可以破解它以在 4.0 上运行,它也可能会崩溃。
It is not possible. Dot net 1.1 and 4.0 has many differences. There is a good number of API that has been changed. So, even if you could hack it to run on 4.0, it might be crashing.
更新到 Windows 8.1 实际上删除了之前安装的 Framework 1.1。
然而,删除配置文件中的 节点对我来说不起作用 - 将 CodeSmith.exe.config 中的该部分更改为:
使其在 Framework 2.0 上运行没有问题,所以我能够对我的旧项目进行更改。
Updating to Windows 8.1 actually removed previously installed Framework 1.1.
Deleting the <startup> node in config file did not work for me, however - changing that part in the CodeSmith.exe.config to:
made it work on Framework 2.0 without the problem, so I was able to make changes on my old project.