2017-06-22 10 views
0

申し訳ありませんが、私は知っているnoobの質問のビット! VS Expressの使用私はいくつかのMS Wordファイルをプロジェクトに追加しましたが、一度公開されるとそのファイルにアクセスできないようです。ClickOnceアプリはどこにインストールされますか?

Environment.CurrentDirectory + "\\Sheet.docx" 

をし、それが正常に動作します:

デバッグ中に私が使用していますが。

私も追加xmlファイルのカップルを持っているし、一度使用して公開してアクセスすることができます

ApplicationDeployment.CurrentDeployment.DataDirectory + "\\settings.xml" 

ワードファイルにアクセスするためのものは何ですか?

ありがとう、クリス。

+0

あなたのワード文書にアクセスするのに必要なインストール場所またはコードが必要ですか? – Fabulous

+0

@Fabulousファイルを開くために私が持っているコードは、デバッグ中に正常に動作します。私はちょうど私が使用しているアドレスを変更する必要があると思う。 – luigivampa

答えて

1

インストールは通常、%LOCALAPPDATA%\アプリ\ の下のどこかで行われている(System.Reflection.Assembly.GetExecutingAssembly()。場所はおそらくあなたを教えてくれます)

正確には、ソリューション内のファイルのプロパティを確認してくださいあなたのワードファイルのプロパティで、ファイルが出力ディレクトリにコピーされていることを確認してください。代わりに、ファイルのビルドアクションをContentに設定し、コンテンツストリームとしてアクセスしてください。Application.GetContentStream(...)

+0

こんにちはリス。 System.Reflection ...私のためにそれを解決した、ありがとう。 – luigivampa

関連する問題