サードパーティのアセンブリを使用して.NET 3.5アプリケーションを展開しようとしています。 ClickOnceセットアッププログラムを問題なく作成できます。私はセットアップを実行しようとすると、しかし、私はこのメッセージが表示されます。ここではClickOnceエラー:マニフェストIDに1つ以上の無効な文字が含まれています
Cannot Start Application: Cannot continue. The application is improperly formatted. Contact the application vendor for assistance.
は、エラーログの重要な部分である:
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of <my application path>.application resulted in exception. Following failure messages were detected:
+ Exception reading manifest from file <my application path>.exe.manifest: the manifest may not be valid or the file could not be opened.
+ Application manifest is not semantically valid.
+ Manifest identity has one or more invalid characters: ABISFoundationSDK_C#.
あなたが見ることができるように、SDKのID名がポンドを持っています(#)サインインしてください。シャープ記号を削除するためにSDKアセンブリのIDを変更できる方法はありますか?サードパーティプロバイダがアセンブリにこの変更を加えることはほとんどありません。
私はあなたの推薦を試みましたが、私はまだマニフェストの八角形に関するエラーを受け取ります。私がdllの名前を変更しても、8角形はファイル内のどこかにある(アイデンティティフィールドの?)問題を引き起こしています。しかし、助けてくれてありがとう。 – blueshift