- PR -

セットアッププロジェクト:デスクトップのショートカット

1
投稿者投稿内容
とっと
大ベテラン
会議室デビュー日: 2004/03/25
投稿数: 197
投稿日時: 2004-09-30 20:48
---開発環境---------------------
[OS]Windows2000 pro SP4
[.NET].NET Framework ver1.1 SP1
[VS]VisualStudio.NET 2003 SP(無)
[DataBase]Oracle7 (ADO.NET)
[開発物].NET アプリ
[言語]VB.NET
--------------------------------

いつもお世話になります。

上記の環境で開発を行っています。

早速ですが、セットアッププロジェクト作成時にデスクトップにショートカットを作成しています。ショートカットのTargetはアプリケーション フォルダを選択しています。デプロイメントプロジェクトのProductNameは漢字とカタカナの組み合わせです。あと、アプリケーションフォルダのDefaultLocationはC:\[ProductName]です。

これをインストール後に出来上がったショートカットのプロパティのリンク先を確認すると『C:\[ProductName] \AAA.exe』となっており、[ProductName]の後に半角のスペースが入っています。このショートカットをクリックすると[ProductName]のフォルダが開きます。(スペースを消すとうまくいきます)

どなたか、回避方法をご存知の方、お知恵を拝借出来ますよう、宜しくお願いします。
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2004-10-01 00:07
とっとさん、こんばんは。

引用:

デプロイメントプロジェクトのProductNameは漢字とカタカナの組み合わせです。


日本語ではなく、半角英数のみではどうでしょう?
とっと
大ベテラン
会議室デビュー日: 2004/03/25
投稿数: 197
投稿日時: 2004-10-01 08:25
おはようございます。

きくちゃんさん、ご返答ありがとうございます。

ProductNameを半角英数のみにしたのですが、結果は同じでした。

やはり半角のスペースが挿入されます。

もう少し調査してみます。

ぺがらぼ
会議室デビュー日: 2004/06/25
投稿数: 12
投稿日時: 2004-10-01 15:03
引用:

とっとさんの書き込み (2004-10-01 08:25) より:
おはようございます。

きくちゃんさん、ご返答ありがとうございます。

ProductNameを半角英数のみにしたのですが、結果は同じでした。

やはり半角のスペースが挿入されます。

もう少し調査してみます。



とっとさん、こんにちは。
DefaultLocationの値が「C:\[ProductName] 」となっていませんか?最後に半角スペースが入っていると思われるのですが…
とっと
大ベテラン
会議室デビュー日: 2004/03/25
投稿数: 197
投稿日時: 2004-10-01 17:13
ぺがらぼさん、こんにちは。
ご返信ありがとうございます。

投稿前に一応確認しましたが、念のためテキストエディタでProductNameのところを記述して半角スペースのない事を確認してそれを貼り付けましたが、同じでした。

あと、ショートカットのプロパティのArgumentsプロパティの中身の\AAA.exeの\の前にスペースが入っていないか同じ方法で確認しました。

それとアプリケーションの追加と削除にアイコンを追加しましたが、それは表示されずに普通のフォルダのアイコンでした。二つともどこか似たような間違いがあると思いますので引き続き調べてみます。

ありがとうございました。




[ メッセージ編集済み 編集者: とっと 編集日時 2004-10-01 17:18 ]
とっと
大ベテラン
会議室デビュー日: 2004/03/25
投稿数: 197
投稿日時: 2004-10-01 19:13
お世話になります。

こちらの方法:[HOW TO] .NET デプロイメント プロジェクトのショートカットを作成する方法

http://support.microsoft.com/default.aspx?scid=kb;ja;307358

で直りました。

ショートカットのTargetプロパティがC:\[ProductName]から
プライマリ出力に変更になりました。

アプリケーションの追加と削除のアイコンの件はまだですが・・。
また解決しだい報告します。
1

スキルアップ/キャリアアップ(JOB@IT)