背後にあるコードでWPF公開バージョン番号を読む方法 -- c# フィールド と wpf フィールド と xaml フィールド と code-behind フィールド 関連 問題

How can I read WPF publish version number in code behind












18
vote

問題

日本語

Splash WindowsでWPFアプリケーションの公開バージョン番号を読み、表示したい、[公開]タブのプロジェクトのプロパティで公開バージョンがあります。これを取得してWPF Windowsに表示するにはどうすればよいですか。

事前感あり

英語

I want to read and display WPF application publish version number in splash windows, In project properties in publish tab there is publish version, how can I get this and display it in WPF windows.

Thanks in advance

</div
           

回答リスト

24
 
vote
vote
ベストアンサー
 

<コード> 'success'=> "function(response) { var data = $.parseJSON(response); if(data.status == 'success') { $('#mydialog').load('/whowithme/signup/finalstep'); } }" 5 ライブラリへの参照をプロジェクトに追加し、このスニペットをコードに調整します。

<事前> <コード> case '%': if ($fontsize && $usefontsize) { $size *= $fontsize / 100; } else { $maxsize = str_replace('mm', '', $maxsize); $size *= $maxsize / 100; } break; 16

<事前> <コード> 'success'=> "function(response) { var data = $.parseJSON(response); if(data.status == 'success') { $('#mydialog').load('/whowithme/signup/finalstep'); } }" 7

コメントに述べたように、デバッグ中にパブリッシュバージョンを入手することはできませんので、 'success'=> "function(response) { var data = $.parseJSON(response); if(data.status == 'success') { $('#mydialog').load('/whowithme/signup/finalstep'); } }" 8 を処理することをお勧めします。

 

Add reference to System.Deployment library to your project and adjust this snippet to your code:

using System.Deployment.Application; 

and

string version = null; try {        //// get deployment version     version = ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString(); } catch (InvalidDeploymentException) {     //// you cannot read publish version when app isn't installed      //// (e.g. during debug)     version = "not installed"; } 

As stated in comment, you cannot obtain publish version during debug, so I suggest to handle InvalidDeploymentException.

</div
 
 
       
       
40
 
vote

<コード> とui

の表示 <事前> <コード> writeText0
 

Access the assembly version using Assembly.GetExecutingAssembly() and display in UI

Assembly.GetExecutingAssembly().GetName().Version.ToString(); 
</div
 
 
         
         
5
 
vote
<事前> <コード> writeText1
 
string version = Assembly.GetExecutingAssembly().GetName().Version.ToString();   Console.WriteLine(version); 
</div
 
 
   
   
4
 
vote

ユース System.Reflection.Assembly.getEntryAssembly()getName()。バージョン DLLからのversionを避けるために、 現在の "exe"から常にバージョンを取得します。

 

use System.Reflection.Assembly.GetEntryAssembly().GetName().Version to avoid get version from dll, will get always the version from the current "exe".

</div
 
 

関連する質問

3  ASP.NET CodeBehindからJavaScript関数を実行しますか?  ( Executing a javascript function from an asp net codebehind ) 
OK、これは答えるのが簡単であるべき質問のように感じますが、ASP.NETとjQueryの混在と同様に、それは悪夢の少しです。 私のASP.NETページのクライアントの閲覧中に、 div INおよびOUTに登録することです。 UpdatePanelの更新を...

0  XamlからSilverlight CodeBehind  ( Silverlight codebehind from xaml ) 
XAMLに次のコードがあります。 <事前> <コード> <data:DataGridTemplateColumn> <data:DataGridTemplateColumn.CellTemplate> <DataTemplate> ...

4  後部コードからのWPFコンボボックスバインディング  ( Wpf combobox binding from code behind ) 
codeBehind.csファイルを介して IList 項目を javascript:location.href='190.50.60.30' 0 にバインドする方法 簡単なステップで説明してください。 javascript:location.href=...

1  DataTableを使用して<table>タグにデータを表示する方法  ( How to display data into table tag using datatable ) 
こんにちは私はWebのためのVS ExpressでWebプロジェクトをしています、そして私はc#プログラミングのために非常に新しいです、そして単にその構文とフォーマットを調整するだけです。 Button1_ClickがトリガーされたときにデータをDataTab...

1  既存のサイトにボタンを追加します  ( Add button to existing site ) 
コンパイル済みのDLLを持つ既存のサイトがあり、すべて.aspx.vbと.aspxファイルです。 最初の質問は私が見ることができるということです <事前> <コード> <%@ Page Title="" Language="VB" MasterPageFile...

65  コードの後ろのコードなしのASP.NETページ  ( Asp net page without a code behind ) 
私はC#コードの後ろのC#コードを持つASP.NETページを持っています。 しかし、私は後ろのコードを使用しないように頼まれました - SharePointで展開する方が簡単になりました。 ファイルの後ろの別のコードを使用せずに、ASP.NETページにC#...

1  Webフォームの機能の代わりにWebサービスのWebメソッドを使用する理由  ( Why we use web methods of web services instead of web form funcions ) 
私のWebプログラミング方法を変更した期間があります。 Webメソッドとして Webメソッドとして関数を発展させ、 javascript を使用して私のウェブサイトのUIでそれらを呼び出します。 。 私の質問は、 Webサービスを使うのですか?元のページの背...

5  MVVM:コード後ろの悪または単なる実用的なものですか?  ( Mvvm is code behind evil or just pragmatic ) 
Save & Close と Cancel & Close ボタンを想像してみてください。 どうやってそれについて行きますか? MVVMは、ボタンを 9988777664 にバインドし、コントロールの反転が ViewModel を知っているが他の方法ではな...

4  後部コードからC#を使用してHTMLリスト項目<LI>を非表示にすることができますか  ( How can i hide html list item li using c sharp from code behind ) 
C#を使用して "Li"タグであるHTMLリスト項目を非表示にしたいです。しかし私はこれをすることができません。以前に私はC#を使ってDIVタグを隠すだけです。しかし、私は「li」タグを隠すことはできません。これを行うのを手伝ってください。詳細を送ってくださ...

3  ASP.NET WebAppがVB側のページ変数を消去するのを防ぐ方法はありますか?  ( Is there a way to prevent an asp net webapp from clearing out page variables on ) 
私はapp.netでvb codebehindを持つWebアプリを持っています。 List 変数が必要ですが、その人がページ上にある限り、現在コントロールがコードにポストされているときはいつでも、すべてがクリアされます。私はASP.NETにとって完全に新しい...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有