プライベートアクセサやVS2010に奇妙な問題があります。通常、VSとpublicize.exeはxyz_accessor.dllとxyz_accessor.pdbを作成します。 Unitl昨日、私のVSもこれをしました。しかし、VS2010のC#コンパイラを使ってコマンドラインからソリューションを構築したので、VS以外は何もしませんでした。ソリューションはエラーなしで構築されましたが、xyz_accessor.dllを取得する代わりにxyz_accessor.exeが見つかりました。それを実行しようとすると、Windowsは有効なwin32アプリケーションではないと私に伝えます。 私もpublicize.exeでテストをビルドしようとしましたが、それは同じです。奇妙な点は、VSがすべてのテストを実行できることですが、mstest.exeを使用すると、テストプロジェクトからコンパイルされたUnittest.dllにリンクされているxyz_accessor.dllが見つからないため、すべてのテストが失敗します。VS 2010(およびpublicize.exe)は、.dllの代わりにxxx_accessor.exeを作成します。
誰もこの動作を解決する方法を知っていますか?
よろしく、 クリスチャン
私は試しましたが、問題は残ります。 – Cylox
ソリューションまたは.csファイルでMSBuildを実行しましたか? –