私は.Net Core 2.0です。.Net Coreウェブサイト公開Microsoft.WebSite.Publishing.targets
webappとウェブサイトを含む新しいソリューションを作成します。 Webサイトプロジェクトには、index.htmlファイルとweb.configファイルが含まれています。
私はウェブアプリケーションの公開に問題はありませんが、ウェブサイトで問題が発生します。
FileSystemパブリッシュメソッド用に構成されたパブリッシュプロファイルを追加しました。
私はDOTNETがデフォルトで公開実行生成.publishproj、私は次のエラーメッセージ
error MSB4019: The imported project
"C:\ProgramFiles\dotnet\sdk\2.0.0\Microsoft\
VisualStudio\v10.5\Web\Microsoft.Web
Site.Publishing.targets" was not found. Confirm that the path in the
<Import> declaration is correct, and that the file exists on disk.
[OK]を取得するので、私は、ターゲットファイルが配置されている場所にwebsite.publishproj値を変更します。
<!--<Import
Project="$(_WebPublishTargetsPath)\Web\Microsoft.WebSite.Publishing.targets"
/>-->
<Import Project="C:\Program Files
(x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\
Microsoft.WebSite.Publishing.targets" />
は、それから私は、私はすべての問題なしでのVisual Studioを使用してWebサイトを公開することができ
error MSB3030: Could not copy the file
"C:\Users\Administrator\AppData\Local\Temp\WebSitePublish\WebSite2-
1026028577\obj\Debug\website.exe" because it was not found.
[C:\Users\Administrator\Documents\visual studio
2017\WebSites\WebSite2\website.publishproj]
を取得します。私は何が欠けていますか?
これは意味があり、うまくいきます。私は、Visual C# "Asp.Net Website"テンプレートがdotnetコアと完全に互換性があると仮定しました。ありがとうございました。 – BenoitM