私はこの言葉を忘れています。うまくいけば、あなたの1人が私に手がかりを与えることができます。ClickOnceでは、アセンブリMyProjectがGACに存在する必要がありますか?
私たちは、CruiseControl.NETと一緒にClickOnceのデプロイメントを長年使ってきましたが、長期間何のヒザックもありませんでした。
昨日、プロジェクトのプロパティの[References]タブで修正し、展開が約13MBであり、使用されていない参照が削除されたため、「Unused References ...」ボタンが表示されました。コードをチェックして、CruiseControl.NETに物事があることを知らせた後、私はインストールをチェックして、フォローンエラーを受け取りました...
"アプリケーションをインストールすることはできません。 1.0.0.0を最初にグローバルアセンブリキャッシュ(GAC)にインストールする必要があります。
問題はありません。私はちょうど最後のバージョンにロールバックし、物事は正常に戻るでしょう。もちろん、現実の世界では、それほど簡単なものはありません。私たちはまだエラーを受けています。
MyProject 1.0.0.0が実際に表示される唯一の場所は、アプリケーションのマニフェストファイルです。
<entryPoint>
<assemblyIdentity name="MyProject" version="1.0.0.0" publicKeyToken="9B95B87716692F15" language="neutral" processorArchitecture="msil" />
<commandLine file="MyProject.exe" parameters="" />
</entryPoint>
これに関するアイデアはありますか?