MVCプロジェクトを公開したいのですが、このエラーが引き続き発生します。
System.IO.FileNotFoundException:ファイルまたはアセンブリ 'Microsoft.Web.XmlTransform'、Version = 1.4.0.0、Culture = neutral、PublicKeyToken = ...またはその依存関係の1つをロードできませんでした。システムは、指定されたファイルを見つけることができません。
SOまたはMSDNが見つかりませんでした。いくつかの提案を探しています。私は本当にいくつかの提案を切望しています。プロジェクトは以前に正常に公開されましたが、これは青から出てきました。更新されたバージョンを再公開しようとした後。
私はついにこれを機能させました。他の人が同様の問題を抱えている場合に備えて、ここにソリューションを残しています。
基本的に、Microsoft ASP.NETとWeb Tools 2013.1を使用してVSを修復しようとしました(ここから入手できました Microsoft Web Toolsダウンロードページ )。しかし、それは私にとって問題を解決しませんでした。それを解決したのは、その場所にある別のマシンからファイルMicrosoft.Web.XmlTransforms.dllをコピーすることでした
C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web
どういうわけか、そこに私のものがありませんでした(同じ.NETバージョンの別のコンピューターから入手してそこに貼り付けました)。
コントロールパネルから「Microsoft ASP.NETおよびWeb Tools 2013.1-Visual Studio 2012」を修復すると、dllが再び追加されました(数週間前に、このパッケージを更新した後に明らかに失われたもの)。
VS2012用のMS Webツールを修復しても問題は解決しませんでした。
フォルダーC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web
にファイルがあります(これは、VS 2013 Expressまたは他のツールをインストールしたためかどうかわかりません。VS2013のWebツールをインストールすると作成される可能性があります)。
v12.0
フォルダーからv11.0
フォルダーにファイルをコピーすると、問題が修正されました。
その問題もあった。私のために働いたのは:
これはEdgeの場合かもしれませんが、Visual Studioソリューションを含む同僚GITリポジトリを複製しました。
Visual Studioは、_Microsoft.Web.XmlTransform.dll
_参照が壊れていることを報告していました。
そのプロジェクトの_.csproj
_ファイルを見て、私はこれを見つけました:
<HintPath>..\..\..\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.XmlTransform.dll</HintPath>
この道は同僚にとっては正しいものであったに違いありませんが、私にとっては間違っていました。私はこれに修正しました:
<HintPath>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.XmlTransform.dll</HintPath>
これはVS2015(バージョン14アップデート2)で発生しました。
上記のすべての推奨事項を試した後、管理モードでVS12を実行すると助けてくれました
NuGetパッケージMicrosoft.Web.Xdtを再インストールします
Assembly Binding Log Viewerを使用してみましたが、これにより詳細が表示される場合があります...
http://msdn.Microsoft.com/en-us/library/e74a18c4(v = vs.110).aspx
パブリッシュがNewtonsoft.Json.dll、Version = 4.5.0.0を見つけることができないと言っていたことを除いて、私はほぼ同じ問題を抱えていました。 Azure WebJobs Publishのpackageディレクトリにファイルがないことを最終的に認識する前に、上記のすべてのソリューションを試しました(私の指先でパッケージのフルネームを持っていないことをおologiesびします)。解決策は、単に/ packages /フォルダー全体を空にして、自動的に復元できるようにすることでした。
ここからファイルをダウンロードします: https://docs.google.com/file/d/0B8XrlgnW-cfISXd1Q0VQb0gtNk0/edit
ここに配置します:C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0\Web
楽しい !
私の状況は、Windows用のService BusのAzure 1.1 SDKとコンポーネントをインストールしたときに発生したようです。 Azureへの発行は、変換エラーが原因で失敗し続け、Webパッケージのインストールだけであった他のプロジェクトに戻りましたが、再び同じエラーでそれらの変換が失敗したため、大きな問題が発生しました。 POCが本番デプロイを破壊しています。コントロールパネルからMicrosoft ASP.NetとWebTools 2013.v-Visual Studio 2012を削除して再インストールしましたが、役に立ちませんでした。マシンをリブートしてから、同じコンポーネントで修復を行ったところ、Voilaは現在正常に動作しているようです。
私のソリューションが誰かを助けることを願っています。
「Microsoft ASP.NET and Framework 2012.2」というインストール済みプログラムがあり、それをアンインストールしてからMicrosoft Visual Studio Professional 2012を修復しましたが、今は正常に動作します
インストールされたプログラム(コントロールパネル->プログラムと機能)
Microsoft .NET Framework 4.5
Microsoft ASP.NET MVC 3
Microsoft ASP.NET Webページ
Microsoft Visual Studio Professional 2012 with update 5
Microsoft Web Deploy 3.5
私にとって「barca_d」ソリューションは機能しましたが、プロジェクトを維持する必要もありました