在.net Framework 4.0下运行.net Framework 1.1程序

发布于 2024-10-11 05:22:05 字数 255 浏览 8 评论 0原文

我想在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

伪心 2024-10-18 05:22:05

可以,

只需从 CodeSmith.exe.config 中删除:

<startup>
    <supportedRuntime version="v1.1.4322" />
    <supportedRuntime version="v1.0.3705" />
    <requiredRuntime version="v1.0.3705" />
</startup>

,它就可以在 x64 上的 .net Framework 4.0 上完美运行:-D

It's possible

Just delete:

<startup>
    <supportedRuntime version="v1.1.4322" />
    <supportedRuntime version="v1.0.3705" />
    <requiredRuntime version="v1.0.3705" />
</startup>

from CodeSmith.exe.config, and it works flawlessly on .net framework 4.0 on x64 :-D

岁月染过的梦 2024-10-18 05:22:05

我强烈建议更新到已在最新版本的 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

甜中书 2024-10-18 05:22:05

这是不可能的。 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.

原谅我要高飞 2024-10-18 05:22:05

更新到 Windows 8.1 实际上删除了之前安装的 Framework 1.1。

然而,删除配置文件中的 节点对我来说不起作用 - 将 CodeSmith.exe.config 中的该部分更改为:

<startup>
  <supportedRuntime version="v2.0.50727" />
</startup>

使其在 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:

<startup>
  <supportedRuntime version="v2.0.50727" />
</startup>

made it work on Framework 2.0 without the problem, so I was able to make changes on my old project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文