1

私は Visual Studio 2010 を使用しています。次の名前のプロジェクト (Windows フォーム アプリケーション) を作成したかったのです。

MyCompany.MyApplication.CommunicationConfiguration.Test

このプロジェクトを実行したい場合、次のエラー メッセージが表示されます。

Error while trying to run project: Unable to start program '...\bin\Debug\MyCompany.MyApplication.CommunicationConfiguration.Test.exe'. Access is denied.

別の名前とオプションを試してみたところ、プロジェクト名に '.Com' が含まれていると Visual Studio に問題があることがわかりました。

したがって、「.Com.Test」、「HelloWorld.Communication」などの名前は例外をスローします。しかし、「.com」が名前の末尾であれば問題ありません。

私の質問は、「.com」は名前の最後にない限りプロジェクト名に使用できないという規則があるかどうかを誰かが知っているかどうかです。インターネットでルールが見つかりませんでした。また、名前に「.com」を含むプロジェクトを作成しても、ビジュアルスタジオは警告しません。

よろしくお願いします。

よろしく

rhe1980

4

1 に答える 1

0

Windows 7 x64 の再現はまったく得られません。これはほぼ確実に環境によるものであり、マルウェア対策ソフトウェアに関連している可能性が最も高いです。ファイル名の解析に失敗し、複数のドットが含まれているとゴーストを放棄する可能性があるようです。問題の .com 部分はやや重要です。これは、MS-DOS 時代にさかのぼる 16 ビットの再配置不可能なプログラムのファイル名拡張子です。

これを別のマシンで試してください。トラブルメーカーを見つけるために、Taskmgr.exe でプロセスを 1 つずつ強制終了してみてください。

于 2012-06-12T09:05:07.020 に答える