3

フリーウェアバージョンのcodesmith(2.6、.net Framework 1.1で構築されている)をWindows Server 2008r264ビットで実行したい

.net Framework 4.0で強制的に実行する方法はありますか?

.net 1.1インストーラーは、私のOSに互換性の問題があると言っています

編集:ビジュアルスタジオでのみ32ビットとしてフラグが立てられた場合に.netアプリにx64互換性を追加するハックのように、逆コンパイル/再コンパイルする方法があるかどうかを知りたいと思いました

4

4 に答える 4

4

それが可能だ

削除するだけです:

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

CodeSmith.exe.configから、x64上の.netフレームワーク4.0で問題なく動作します:-D

于 2011-01-16T22:35:31.260 に答える
2

最新版のWindows64ビットおよび.NETで完全にテストされた最新バージョンに更新することを強くお勧めします。セールス/サポートに連絡してください。私たちはあなたと協力します;)そして必要に応じてテンプレートを更新するのを手伝ってください。

ありがとう-BlakeNiemyjski

于 2011-03-23T16:33:35.880 に答える
1

それは不可能。ドットネット1.1と4.0には多くの違いがあります。変更されたAPIはたくさんあります。したがって、4.0で実行するためにハッキングできたとしても、クラッシュする可能性があります。

于 2011-01-10T11:45:43.260 に答える
1

Windows 8.1にアップデートすると、以前にインストールされたFramework1.1が実際に削除されました。

構成ファイルの<startup>ノードを削除して も機能しませんでしたが、CodeSmith.exe.configのその部分を次のように変更しました。

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

Framework 2.0で問題なく動作するようにしたので、古いプロジェクトに変更を加えることができました。

于 2014-01-30T08:37:22.127 に答える