問題タブ [assemblyinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - CSSファイルに自動バージョン管理を追加します。アセンブリ情報を取得できないのはなぜですか?
いくつかの質問:
- これはこれについての大丈夫な方法ですか?製品のアセンブリ情報が変更され、バージョンが更新されると、CSSファイルへのパスが変更され、キャッシュが無効になるという考え方です。
- C#コードをウォッチウィンドウに配置すると、適切なバージョン情報が表示されますが、.aspxページにロードできません。エラーメッセージは表示されませんが、バージョンなしで.css?v=と表示されます。
ありがとう
編集:それは起こっている反射と関係があるようです。私が言うなら:
ウォッチウィンドウに適切な名前が表示されますが、.aspxページで評価すると、App_Web_35です(正しくありません)。これを修正する方法はありますか?
Edit2:結局、私はあまり満足していない解決策を選びましたが、他の意見を聞きたいと思っています。私はちょうど置きます:
関連するCSページで-そしてコードbehingで<%GetApplicationVersion()%>を呼び出したところ、適切な情報が返されました。ただし、インライン化できればいいのですが。
.net - AssemblyInfoと通常の関数へのアクセス
AssemblyInfoクラス内のDateTime.Now.Yearのような関数に何らかの方法でアクセスすることは可能ですか?のように入れるように
上記を実行すると、DateTimeは現在のコンテキストに存在しません
c# - C# の ProductName と CompanyName
VB.Net では、次を使用してアプリケーションの ProductName と CompanyName を取得できます。
C# で同じことを行うにはどうすればよいですか?
delphi-prism - AssemblyInfo ファイルのエラー
エラー " Error 1(E4) "end." or implementation section members (types or methods) expected."が表示されます
インターネット上のどこにも、このエラーに関する情報はありません。
AssemblyInfo.pas ファイルの次の行が原因で、このエラーが発生します。
私は Delphi Prism で働いています。
.net - .NetAssemblyInfoDelphi-プリズム
何のために
DelphiPrismプロジェクトのAssemblyInfo.pasファイルの一部ですか?'implementation'と'end'の間にメソッドの実装があるはずですが、AssemblyInfo.pasファイルに何を実装しますか?
C#のAssemblyInfo.csファイルには、このようなものはありません。
visual-studio-2010 - SVN 作業コピーのリビジョン番号を VersionInfo.cs に取得する
SLN 内のすべてのプロジェクトは、プロジェクトのバージョン番号を保持する VersionInfo.cs を共有します。
バージョン番号の最初の 3 つの部分を静的に定義し、最後の部分を作業コピーの SVN リビジョンにしたいと考えています。
ステップ 1 は、VS で cmd スクリプトをトリガーするビルド前のイベントを定義することです。cmd から作業コピーのリビジョンを取得する簡単な方法はありますか?
ステップ 2 は、その番号を VersionInfo.cs ファイルに挿入することです。
これを行うためのより洗練された方法がおそらくありますが、これがオープン ソース プロジェクトであり、派手なビルド サーバーなどを持っていないことを覚えておいてください。デプロイ手順は、プロジェクトをリリースモードにしてビルドするだけです:D
teamcity - Webサイトプロジェクトで使用するTeamCityAssemblyInfoPatcher?
Webサイトプロジェクト(Webアプリケーションではない)を含むVS2010ソリューションがあります。App_CodeフォルダにAssemblyInfo.csは、バージョン情報を含むファイルがあります。
TeamCity 7.0.2を使用してこのソリューションをビルドし、「追加のビルド機能」AssemblyInfoパッチャーを構成しました。パッチャーは、ソリューション内のクラスライブラリプロジェクトに対して適切に機能しますが、Webサイトプロジェクトには影響を与えないようです。
TeamCity7.xのドキュメントには次のように記載されています。
この機能は、「標準」プロジェクト、つまりVisualStudioウィザードを使用して作成されたプロジェクトでのみ機能します。
私のウェブサイトプロジェクトでこれを活用する方法があることを願っています。
msbuild - MSBuildのAssemblyInfoからバージョンにアクセスする
ここで説明するように、VisualStudioのビルドプロセスを通じてnugetパッケージを作成/プッシュしようとしています。
パッケージの作成は簡単です。
$(Deploy)フォルダーに.nupkgファイルがあります。
しかし、それをプッシュできるようにするには、それを使用するために$(AssemblyVersion)が必要です:
XMLReadで値を取得しようとしましたが、NugetSpecFileの値はAssemblyInfo.csのバージョンではなく「$version$」です。
「nugetpush」で使用できるようにバージョンにアクセスするにはどうすればよいですか?
c# - Windows Mobile5.0PocketPCをターゲットにしているときにAssemblyInformationalVersionAttributeをクエリする
AssemblyInfo.csファイルに次のようなバージョン番号があります。
[assembly: AssemblyInformationalVersion("0.0.0.2")]
通常、 FileVersionInfoを使用してこの情報にアクセスでき、System.dll(このクラスが通常定義されている場所)への参照がありますが、System.Diagnostics名前空間が使用できないようです。
VSが言うパスは、私が参照しているシステムアセンブリです。
C:\ Program Files(x86)\ Microsoft.NET \ SDK \ CompactFramework \ v3.5 \ WindowsCE \ System.dll
つまり、アプリケーションのバージョン文字列(AssemblyInformationalVersion)をアプリケーションに表示するにはどうすればよいですか?
編集:使用
Assembly.GetExecutingAssembly().GetName().Version.ToString()
その属性がAssemblyInfo.csファイルで定義されていないため、「0.0.0.0」を返します。
package - Nuget、ソース変換、AssemblyInfo.cs
私は現在、AssemblyInfo.csでいくつかの構成を行う必要があるNuGetパッケージに取り組んでいます。/ content / PropertiesのパッケージにAssemblyInfo.cs.ppファイルを追加しましたが、変換が実行されません。これは不可能ですか?
AssemblyInfo.cs.ppのコンテンツ