6

Google から指示を受けた後、次のコマンドで StrongNameFile を作成しようとしました。

C:\Program Files\Microsoft Visual Studio 9.0\VC\sn -k StrongNameFile.snk

コマンドを実行すると、次のエラー メッセージが表示されました。

'sn' is not recognized as an internal or external command, operable program or batch file.

私は次の方法でそれを試しました:

C:\Program Files\Microsoft Visual Studio 9.0\SDK\v3.5\Bin>sn -k StrongNameFile.snk

しかし、同じエラーが発生しました。誰かがこの問題を解決するのを手伝ってください。

4

6 に答える 6

10

通常のコマンド プロンプトではなく、Visual Studio コマンド プロンプトを開きます。([スタート] > [Microsoft Visual Studio 2008] > [Visual Studio ツール] > [Visual Studio コマンド プロンプト] の順に選択します。)これにより、.NET Framework SDK ディレクトリが含まれるように PATH が設定されますsn.exe

独自のスクリプトまたはコマンド プロンプトのパスを手動で設定する必要がある場合、必要なパスは次のとおりです。

C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

(正確なバージョン番号は異なる場合があります。)

于 2010-01-18T04:50:17.643 に答える
1

DOS コマンド プロンプトを使用している可能性があります。sn を実行するときに、実際には Visual Studio コマンド プロンプトが必要です。

于 2010-01-18T04:51:40.857 に答える
0

[スタート] メニューで Visual Studio 2008 コマンド プロンプトのショートカットを使用します。

すべてのプログラム | マイクロソフト ビジュアル スタジオ 2008 | Visual Studio ツール | Visual Studio 2008 コマンド プロンプト。

その中で、コマンド「sn」を使用します。

そのショートカットは、必要なパス環境変数を設定します。

于 2010-01-18T04:51:56.220 に答える
0

ここでの他のすべての回答の代わりに、ハードディスクでsn.exeを検索することもできます...

于 2010-01-18T04:54:40.880 に答える