rsync: link_stat "…" failed: No such file or directory
https://github.com/CocoaPods/CocoaPods/issues/11808#issuecomment-1480802886
で共有された回避方法に従って、生成されているすべての …-frameworks.sh において -f フラグを readlink に追加してみたところビルドできた。
rsync: link_stat "…" failed: No such file or directory
https://github.com/CocoaPods/CocoaPods/issues/11808#issuecomment-1480802886
で共有された回避方法に従って、生成されているすべての …-frameworks.sh において -f フラグを readlink に追加してみたところビルドできた。
Report Viewer のRDLCファイルをVisualStudio2017で開くと、最新バージョンのフォーマットに変換され、それを保存する際に「Unknown Report Version: 9.0」というエラーが表示されて保存できない場合、RDLCファイルを単独で(プロジェクトの中ではなく)VisualStudio2017で開いて保存し、再度プロジェクトの中で開くとエラーは発生しない。
VC6 のプロジェクトを別のマシンにコピーしてリビルドするとこのエラーが発生。しかし、再度ビルドすると普通にビルドできる。ところが生成されるEXEのサイズが大きい。
このページの指示に従って、該当するプロジェクトをリビルドしたところ、エラーは解消され、EXEのサイズも元に戻った。
https://docs.microsoft.com/ja-jp/previous-versions/windows/embedded/cc417445(v=msdn.10)
OCI_ConnectionCreate で ora-12154 エラーが発生
OCILIBをDebugでビルドしてデバッグしてみた結果ー>UnicodeのOCILIBW.DLL に ascii でデータベース名を渡していたのが原因でした。
サーバーがエラーを返した場合は
FileNotFoundException
になるらしい。
https://developer.android.com/reference/java/net/HttpURLConnection#getErrorStream()
.Net Windows Forms の Browser Control でDHTMLコンテンツのスクリプトからアプリ側のメソッドを呼び出すには
FormのLoadイベントで
webBrowser1.ObjectForScripting = this;
を設定し、スクリプトで
window.external.<メソッド名>
のように呼び出す。
逆に、アプリからDHTMLのスクリプトを呼び出すには
webBrowser1.Document.InvokeScript
を使う。
開発マシン(Win10)とIISの設定を比べてみると、Handler Mapping に *.svc がないことが判明。
https://stackoverflow.com/questions/11116134/wcf-on-iis8-svc-handler-mapping-doesnt-work
この記事を参考に、WCF の HTTP Activation を有効にすると動くようになった。
WCFでは、デフォルトではDataConrtractSerializerが使われるようですが、このままだと XmlAttribute などの属性が正しく反映されず、XMLでAttributeにすべき項目がElementとして出力されてしまうようで…
XmlSerializerを使うには、サービス定義に XmlSerializerFormat 属性を追加します。(※メッセージのほうではなくて、サービス定義のほうに指定する必要があるらしい。)
[ServiceContract, XmlSerializerFormat]
public interface IService1
{
/// <remarks/>
[OperationContract, XmlSerializerFormat]
void OTA_PingRS(PingRSRequestMessage pingRSMsg);
}
メッセージBodyは上記の方法でOK。
一方、メッセージHeaderについては、MessageHeader.CreateHeader() のパラメータでSerializerが指定できそうなので楽だろうと思いきや、
このパラメータでは System.Runtime.Serialization.を継承するクラスしかしていできず、System.Xml.Serialization.XmlSerializer は使えないらしく…
いろいろ試行錯誤した後、ヘッダーの値を保持するクラスに IXmlSerializable を実装させて、WriteXml() メソッドの中で、Serializeの方法を記述する方法を試したら希望通りのメッセージになりました。面倒ですが、とりあえずはこれで何とかなりそう…
古いプロジェクトを開いたらこのエラーが出た。
上記リンクを参照し
app -> Open module settings を開いて
Dependency タブを開き、 “+”をクリック, “com.android.support:support-v4:22.2.1″を選んで OK