{"id":2160,"date":"2020-10-07T17:48:21","date_gmt":"2020-10-07T08:48:21","guid":{"rendered":"https:\/\/www.oqiita.com\/?p=2160"},"modified":"2020-10-07T17:48:21","modified_gmt":"2020-10-07T08:48:21","slug":"%e3%80%90genexus%e3%80%91%e3%83%90%e3%83%83%e3%83%81%e3%81%a7%e3%83%93%e3%83%ab%e3%83%89","status":"publish","type":"post","link":"https:\/\/www.oqiita.com\/?p=2160","title":{"rendered":"\u3010GeneXus\u3011\u30d0\u30c3\u30c1\u3067\u30d3\u30eb\u30c9"},"content":{"rendered":"<p>\u30d0\u30c3\u30c1\u3067\u30d3\u30eb\u30c9\u3067\u304d\u308b\u306e\u3067\u30e1\u30e2<\/p>\n<p><!--more--><\/p>\n<h3 id=\"i-0\">\u53c2\u8003\u30ea\u30f3\u30af<\/h3>\n<p>  <a class=\"reference table\" href=\"http:\/\/wiki.genexus.jp\/hwiki.aspx?MSBuild+%E3%82%BF%E3%82%B9%E3%82%AF,\" target=\"_blank\" rel=\"noopener noreferrer\"><br \/>\n    <span class=\"tbcell refttl\">\u53c2\u8003<\/span><br \/>\n    <span class=\"tbcell refcite\">MSBuild \u30bf\u30b9\u30af<span>wiki.genexus.jp<\/span><\/span><br \/>\n  <\/a><\/p>\n<p>\u6a2a\u4e95\u3055\u3093\u306eBlog\u3092\u53c2\u8003\u306b\u3001\u3044\u308d\u3044\u308d\u3084\u3063\u3066\u307f\u305f\u5099\u5fd8\u9332\u3002\u3084\u3063\u3066\u308b\u3053\u3068\u306f\u2193\u3053\u306e\u3078\u3093\u3068\u540c\u3058\u3002<br \/>\n<a href=\"https:\/\/g-mind.blogspot.com\/2019\/07\/ci-msbuild-with-genexus-1.html\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/g-mind.blogspot.com\/2019\/07\/ci-msbuild-with-genexus-1.html<\/a><br \/>\n<a href=\"https:\/\/g-mind.blogspot.com\/2019\/07\/ci-msbuild-with-genexus-2.html\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/g-mind.blogspot.com\/2019\/07\/ci-msbuild-with-genexus-2.html<\/a><br \/>\n<a href=\"https:\/\/g-mind.blogspot.com\/2019\/07\/ci-build-with-msbuild.html\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/g-mind.blogspot.com\/2019\/07\/ci-build-with-msbuild.html<\/a><br \/>\n<a href=\"https:\/\/g-mind.blogspot.com\/2019\/08\/ci-genexus-msbuild-with-genexus-2.html\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/g-mind.blogspot.com\/2019\/08\/ci-genexus-msbuild-with-genexus-2.html<\/a><br \/>\n<a href=\"https:\/\/g-mind.blogspot.com\/2019\/08\/ci-genexus-msbuild-with-genexus-3.html\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/g-mind.blogspot.com\/2019\/08\/ci-genexus-msbuild-with-genexus-3.html<\/a><br \/>\n<a href=\"https:\/\/g-mind.blogspot.com\/2019\/08\/ci-genexus-msbuild-with-genexus-4.html\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/g-mind.blogspot.com\/2019\/08\/ci-genexus-msbuild-with-genexus-4.html<\/a><\/p>\n<p>\u4ee5\u4e0b\u306f\u6a2a\u4e95\u3055\u3093\u306eBlog\u3068\u3084\u3063\u3066\u308b\u3053\u3068\u307b\u307c\u540c\u3058\u306a\u306e\u3067\u975e\u8868\u793a\u3067\u3059\u3002\u898b\u305f\u304b\u3063\u305f\u3089\u898b\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p><a onclick=\"wpex_toggle(118276486, '\u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210\u3092\u8868\u793a', '\u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210\u3092\u9589\u3058\u308b'); return false;\" class=\"wpex-link\" id=\"wpexlink118276486\" href=\"#\">\u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210\u3092\u8868\u793a<\/a><\/p>\n<div class=\"wpex_div\" id=\"wpex118276486\" style=\"display: none;\">\n<h3 id=\"i-1\">\u57fa\u672c \u2013 \u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb<\/h3>\n<p>\u304a\u8a66\u3057\u7528\u306e\u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210\u3002\u304a\u8a66\u3057\u306a\u306e\u3067\u540d\u524d\u306f\u9069\u5f53\u3002<br \/>\n\u6587\u5b57\u30b3\u30fc\u30c9UTF8\u3067\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u4fdd\u5b58\u3057\u305f\u3089\u308f\u3051\u308f\u304b\u3089\u3093\u6587\u5b57\u30b3\u30fc\u30c9\u306b\u306a\u3063\u3066\u305f\uff57<\/p>\n<div class=\"pre_tag\"><span><i class=\"fa fa-code\"><\/i> test.msbuild<\/span><\/p>\n<pre class=\"line-numbers\"><code class=\"language-xml\">&lt;Project DefaultTargets=\"Test\" xmlns=\"http:\/\/schemas.microsoft.com\/developer\/msbuild\/2003\"&gt;\n\n  &lt;!-- \u30c6\u30b9\u30c8 --&gt;\n  &lt;Target Name=\"Test1\"&gt;\n    &lt;Message Text=\"Test1\"\/&gt;\n  &lt;\/Target&gt;\n\n  &lt;!-- \u30c6\u30b9\u30c8 --&gt;\n  &lt;Target Name=\"Test2\"&gt;\n    &lt;Message Text=\"Test2\"\/&gt;\n  &lt;\/Target&gt;\n  \n&lt;\/Project&gt;<\/code><\/pre>\n<\/div>\n<h3 id=\"i-2\">\u57fa\u672c \u2013 \u5b9f\u884c<\/h3>\n<p>MS\u30d3\u30eb\u30c9\u306fGeneXus\u306e\u30d3\u30eb\u30c9\u3068\u304b\u306b\u4f7f\u3063\u3066\u308b\u3084\u3064\u304c\u3044\u3044\u3068\u601d\u3044\u307e\u3059\u3002<br \/>\n\u79c1\u306f\u30d3\u30eb\u30c9\u4e2d\u306b\u30bf\u30b9\u30af\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u306b\u8868\u793a\u3055\u308c\u305f\u30e4\u30c4\u3092\u4f7f\u3044\u307e\u3057\u305f\u3002<\/p>\n<pre class=\"command-line\" data-prompt=\"C:\\TEMP>\" data-output=\"2-99\"><code class=\"language-bash\">MSBuild.exe C:\\Temp\\test.msbuild -t:Test2 -fileLogger\n\nMicrosoft (R) Build Engine \u30d0\u30fc\u30b8\u30e7\u30f3 4.8.3752.0\n[Microsoft .NET Framework\u3001\u30d0\u30fc\u30b8\u30e7\u30f3 4.0.30319.42000]\nCopyright (C) Microsoft Corporation. All rights reserved.\n\n2020\/10\/06 8:37:17 \u306b\u30d3\u30eb\u30c9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002\n\u30ce\u30fc\u30c9 1 \u4e0a\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\Temp\\test.msbuild\" (Test2 \u30bf\u30fc\u30b2\u30c3\u30c8)\u3002\nTest2:\n  Test2\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\Temp\\test.msbuild\" (Test2 \u30bf\u30fc\u30b2\u30c3\u30c8) \u306e\u30d3\u30eb\u30c9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\n\n\n\u30d3\u30eb\u30c9\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002\n    0 \u500b\u306e\u8b66\u544a\n    0 \u30a8\u30e9\u30fc\n\n\u7d4c\u904e\u6642\u9593 00:00:00.03\n<\/code><\/pre>\n<p>\u5f15\u6570\u3067msbuild\u30d5\u30a1\u30a4\u30eb\u3092\u6307\u5b9a\u3001<br \/>\n-t\uff08Target\uff09\u3068\u3057\u3066\u3001\u4f5c\u6210\u3057\u305fmsbuild\u30d5\u30a1\u30a4\u30eb\u3092\u6307\u5b9a<br \/>\n-fileLogger \u306f\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u3092\u51fa\u529b\u3059\u308b\u8a2d\u5b9a\u3002<\/p>\n<h3 id=\"i-3\">PropertyGroup \u2013 \u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb<\/h3>\n<p>\u5b9a\u6570\u3084\u5f15\u6570\u304c\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<div class=\"pre_tag\"><span><i class=\"fa fa-code\"><\/i> test.msbuild<\/span><\/p>\n<pre class=\"line-numbers\"><code class=\"language-xml\">&lt;Project DefaultTargets=\"Test\" xmlns=\"http:\/\/schemas.microsoft.com\/developer\/msbuild\/2003\"&gt;\n\n  &lt;PropertyGroup&gt;\n    &lt;aaa&gt;\u3048\u30fc&lt;\/aaa&gt;\n    &lt;bbb&gt;\u3073\u30fc&lt;\/bbb&gt;\n  &lt;\/PropertyGroup&gt;\n\n  &lt;!-- \u30c6\u30b9\u30c8 --&gt;\n  &lt;Target Name=\"Test1\"&gt;\n    &lt;Message Text=\"Test1\uff1a$(aaa)\"\/&gt;\n  &lt;\/Target&gt;\n\n  &lt;!-- \u30c6\u30b9\u30c8 --&gt;\n  &lt;Target Name=\"Test2\"&gt;\n    &lt;Message Text=\"Test2\uff1a$(bbb)\"\/&gt;\n  &lt;\/Target&gt;\n  \n&lt;\/Project&gt;<\/code><\/pre>\n<\/div>\n<h3 id=\"i-4\">PropertyGroup \u2013 \u5b9f\u884c<\/h3>\n<pre class=\"command-line\" data-prompt=\"C:\\TEMP>\" data-output=\"2-99\"><code class=\"language-bash\">MSBuild.exe C:\\Temp\\test.msbuild -t:Test1 -fileLogger\nMicrosoft (R) Build Engine \u30d0\u30fc\u30b8\u30e7\u30f3 4.8.3752.0\n[Microsoft .NET Framework\u3001\u30d0\u30fc\u30b8\u30e7\u30f3 4.0.30319.42000]\nCopyright (C) Microsoft Corporation. All rights reserved.\n\n2020\/10\/06 12:24:33 \u306b\u30d3\u30eb\u30c9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002\n\u30ce\u30fc\u30c9 1 \u4e0a\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\Temp\\test.msbuild\" (Test1 \u30bf\u30fc\u30b2\u30c3\u30c8)\u3002\nTest1:\n  Test1\uff1a\u3048\u30fc\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\Temp\\test.msbuild\" (Test1 \u30bf\u30fc\u30b2\u30c3\u30c8) \u306e\u30d3\u30eb\u30c9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\n\n\n\u30d3\u30eb\u30c9\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002\n    0 \u500b\u306e\u8b66\u544a\n    0 \u30a8\u30e9\u30fc\n\n\u7d4c\u904e\u6642\u9593 00:00:00.03\n<\/code><\/pre>\n<pre class=\"command-line\" data-prompt=\"C:\\TEMP>\" data-output=\"2-99\"><code class=\"language-bash\">MSBuild.exe C:\\Temp\\test.msbuild -t:Test2 -fileLogger -p:bbb=oqiita\nMicrosoft (R) Build Engine \u30d0\u30fc\u30b8\u30e7\u30f3 4.8.3752.0\n[Microsoft .NET Framework\u3001\u30d0\u30fc\u30b8\u30e7\u30f3 4.0.30319.42000]\nCopyright (C) Microsoft Corporation. All rights reserved.\n\n2020\/10\/06 12:26:04 \u306b\u30d3\u30eb\u30c9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002\n\u30ce\u30fc\u30c9 1 \u4e0a\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\Temp\\test.msbuild\" (Test2 \u30bf\u30fc\u30b2\u30c3\u30c8)\u3002\nTest2:\n  Test2\uff1aoqiita\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\Temp\\test.msbuild\" (Test2 \u30bf\u30fc\u30b2\u30c3\u30c8) \u306e\u30d3\u30eb\u30c9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\n\n\n\u30d3\u30eb\u30c9\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002\n    0 \u500b\u306e\u8b66\u544a\n    0 \u30a8\u30e9\u30fc\n\n\u7d4c\u904e\u6642\u9593 00:00:00.03\n<\/code><\/pre>\n<p>\u30b3\u30de\u30f3\u30c9\u5b9f\u884c\u6642\u306b\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u3068\u3057\u3066bbb\u306b\u300coqiita\u300d\u3092\u6307\u5b9a\u3057\u305f\u3053\u3068\u3067\u30d5\u30a1\u30a4\u30eb\u5185\u3067\u5ba3\u8a00\u3057\u3066\u305fbbb\u304c\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u3067\u4e0a\u66f8\u304d\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n<h3 id=\"i-5\">GeneXus \u30d3\u30eb\u30c9 \u2013 \u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb<\/h3>\n<p>\u6b21\u306bGeneXus\u306e\u30d3\u30eb\u30c9\u7528\u306e\u7c21\u5358\u306a\u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3002<\/p>\n<div class=\"pre_tag\"><span><i class=\"fa fa-code\"><\/i> test.msbuild<\/span><\/p>\n<pre class=\"line-numbers\"><code class=\"language-xml\">&lt;Project DefaultTargets=\"Test\" xmlns=\"http:\/\/schemas.microsoft.com\/developer\/msbuild\/2003\"&gt;\n\n  &lt;Import Project=\"C:\\Program Files (x86)\\GeneXus\\GeneXus16JP\\Genexus.Tasks.targets\" \/&gt;\n\n  &lt;!-- \u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n  &lt;PropertyGroup&gt;\n    &lt;KBPath&gt;C:\\Models\\GX16UI10_TESTKB&lt;\/KBPath&gt;\n  &lt;\/PropertyGroup&gt;\n\n  &lt;!-- \u30c6\u30b9\u30c8 --&gt;\n  &lt;Target Name=\"Test\"&gt;\n    &lt;Message Text=\"Test1\uff1a$(KBPath)\"\/&gt;\n  &lt;\/Target&gt;\n  \n  &lt;!-- KB\u3092\u958b\u3044\u3066\u3001\u3059\u3079\u3066\u30d3\u30eb\u30c9 --&gt;\n  &lt;Target Name=\"OpenAndBuildAll\"&gt;\n    &lt;OpenKnowledgeBase Directory=\"$(KBPath)\" \/&gt;\n    &lt;BuildAll \/&gt;\n  &lt;\/Target&gt;\n  \n&lt;\/Project&gt;<\/code><\/pre>\n<\/div>\n<h3 id=\"i-6\">GeneXus \u30d3\u30eb\u30c9 \u2013 \u5b9f\u884c<\/h3>\n<pre class=\"command-line\" data-prompt=\"C:\\TEMP>\" data-output=\"2-99\"><code class=\"language-bash\">MSBuild.exe C:\\Temp\\test.msbuild -t:OpenAndBuildAll -fileLogger\nMicrosoft (R) Build Engine \u30d0\u30fc\u30b8\u30e7\u30f3 4.8.3752.0\n[Microsoft .NET Framework\u3001\u30d0\u30fc\u30b8\u30e7\u30f3 4.0.30319.42000]\nCopyright (C) Microsoft Corporation. All rights reserved.\n\n2020\/10\/06 8:52:10 \u306b\u30d3\u30eb\u30c9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002\n\u30ce\u30fc\u30c9 1 \u4e0a\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\Temp\\test.msbuild\" (OpenAndBuildAll \u30bf\u30fc\u30b2\u30c3\u30c8)\u3002\nOpenAndBuildAll:\n  ========== \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u30bf\u30b9\u30af\u3092\u958b\u304f \u958b\u59cb ==========\n  &gt; \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u30bf\u30b9\u30af\u3092\u958b\u304f \u6210\u529f\n  ========== \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u30bf\u30b9\u30af\u3092\u958b\u304f \u7d42\u4e86 ==========\n  ========== \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u958b\u59cb ==========\n  ========== \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u958b\u59cb ==========\n  &gt; \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u6210\u529f\n  ========== \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u7d42\u4e86 ==========\n  \u66f4\u65b0\u3055\u308c\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30ea\u30b9\u30c8\u306e\u30d3\u30eb\u30c9\u4e2d\n  \u5206\u6790\u3059\u3079\u304d\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u3042\u308a\u307e\u305b\u3093\n  \u30ea\u30bd\u30fc\u30b9\u306e\u751f\u6210\u4e2d...\n  \u6210\u529f\n  ========== Default (C# Web) Generation \u958b\u59cb ==========\n  Generating to CSharpModel\\web\\gxcfg.js\n  Generating to CSharpModel\\web\\GXCFG.WEB\n  Generating to CSharpModel\\web\\client.exe.config\n  Generating to CSharpModel\\web\\Developermenu.bld\n  Generating to CSharpModel\\web\\genexus.programs.common.bld\n  Generating to CSharpModel\\web\\bld15.info\n  &gt; Default (C# Web) Generation \u6210\u529f\n  ========== Default (C# Web) Generation \u7d42\u4e86 ==========\n  \u9759\u7684\u30d5\u30a1\u30a4\u30eb\u306e\u5727\u7e2e\u4e2d...\n  \u6210\u529f\n  ========== DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u958b\u59cb ==========\n  \"C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe\" \/nologo \/p:Configuration=Release \/p:FrameworkPath=\"C:\\WIN\n  DOWS\\Microsoft.NET\\Framework\\v4.0.30319\" \/v:q \/m  \"C:\\Models\\GX16UI10_TESTKB\\CSharpModel\\build\\LastBuild.sln\"\n  &gt; DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u6210\u529f\n  ========== DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u7d42\u4e86 ==========\n  ========== Web config \u306e\u66f4\u65b0 \u958b\u59cb ==========\n  Updating web config ...\n  &gt; Web config \u306e\u66f4\u65b0 \u6210\u529f\n  ========== Web config \u306e\u66f4\u65b0 \u7d42\u4e86 ==========\n  &gt; \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u6210\u529f\n  ========== \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u7d42\u4e86 ==========\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\Temp\\test.msbuild\" (OpenAndBuildAll \u30bf\u30fc\u30b2\u30c3\u30c8) \u306e\u30d3\u30eb\u30c9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\n\n\n\u30d3\u30eb\u30c9\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002\n    0 \u500b\u306e\u8b66\u544a\n    0 \u30a8\u30e9\u30fc\n\n\u7d4c\u904e\u6642\u9593 00:00:19.14\n<\/code><\/pre>\n<p>GeneXus\u30d3\u30eb\u30c9\u3067\u4f7f\u3048\u308b\u30bf\u30b9\u30af\u306f\u4ee5\u4e0b<br \/>\n  <a class=\"reference table\" href=\"https:\/\/wiki.genexus.com\/commwiki\/servlet\/wiki?3908,MSBuild%20Tasks\" target=\"_blank\" rel=\"noopener noreferrer\"><br \/>\n    <span class=\"tbcell refttl\">\u53c2\u8003<\/span><br \/>\n    <span class=\"tbcell refcite\">MSBuild Tasks<span>wiki.genexus.com<\/span><\/span><br \/>\n  <\/a><\/p>\n<p>KBPath\u306f\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u3067\u6e21\u3057\u305f\u307b\u3046\u304c\u3044\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3002<\/p>\n<pre class=\"command-line\" data-prompt=\"C:\\TEMP>\" data-output=\"2-99\"><code class=\"language-bash\">MSBuild.exe C:\\Temp\\test.msbuild -t:OpenAndBuildAll -fileLogger -p:KBPath=C:\\Models\\GX16UI10_TESTKB<\/code><\/pre>\n<h3 id=\"i-7\">GeneXus KB\u4f5c\u6210 \u2013 \u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb<\/h3>\n<div class=\"pre_tag\"><span><i class=\"fa fa-code\"><\/i> test.msbuild<\/span><\/p>\n<pre class=\"line-numbers\"><code class=\"language-xml\">&lt;Project xmlns=\"http:\/\/schemas.microsoft.com\/developer\/msbuild\/2003\"&gt;\n   \n   &lt;!-- \u30d9\u30fc\u30b9\u3068\u306a\u308b\u30bf\u30fc\u30b2\u30c3\u30c8\u30d5\u30a1\u30a4\u30eb --&gt;\n   &lt;Import Project=\"C:\\Program Files (x86)\\GeneXus\\GeneXus16JP\\Genexus.Tasks.targets\" \/&gt;\n\n   &lt;PropertyGroup&gt;&lt;!-- \u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;!-- KB\u4f5c\u6210\u306e\u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;KBName&gt;GX16U10&lt;\/KBName&gt;\n      &lt;KBPath&gt;C:\\Models\\$(KBName)&lt;\/KBPath&gt;\n      \n      &lt;!-- KB\u306eDB\u306b\u95a2\u3059\u308b\u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;CreateDbInKbFolder&gt;true&lt;\/CreateDbInKbFolder&gt;\n      &lt;ServerInstance&gt;PCNAME\\SQLEXPRESS2016&lt;\/ServerInstance&gt;\n      &lt;KBDBIntegratedSecurity&gt;true&lt;\/KBDBIntegratedSecurity&gt;\n      &lt;KBDBUserId&gt;&lt;\/KBDBUserId&gt;\n      &lt;KBDBUserPassword&gt;&lt;\/KBDBUserPassword&gt;\n      &lt;KBDBName&gt;GX_KB_$(KBName)&lt;\/KBDBName&gt;\n      \n      &lt;!-- KB\u306e\u8a00\u8a9e\u306e\u958b\u767a\u8a00\u8a9e --&gt;\n      &lt;Language&gt;Japanese&lt;\/Language&gt;\n      &lt;Template&gt;CSharp.KBTemplate&lt;\/Template&gt;\n\n      &lt;!-- KB\u306e\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2\u306e\u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;Datastore&gt;Default&lt;\/Datastore&gt;\n      &lt;DataStoreName&gt;$(KBName)&lt;\/DataStoreName&gt;\n      &lt;DataStoreServerName&gt;(local)&lt;\/DataStoreServerName&gt;\n   &lt;\/PropertyGroup&gt;\n\n   \n   &lt;Target Name=\"CreateKB\"&gt;&lt;!-- KB\u4f5c\u6210 --&gt;\n      &lt;!-- \u30a8\u30e9\u30fc\u30c1\u30a7\u30c3\u30af --&gt;\n      &lt;Error Condition=\"'$(KBPath)'==''\" Text=\"KBPath \u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\" \/&gt;\n      &lt;!-- \u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a --&gt;\n      &lt;Message Text=\"KB\u4f5c\u6210\u3002\u30c7\u30a3\u30ec\u30af\u30c8\u30ea=$(KBPath)\" \/&gt;\n      &lt;!-- KB\u4f5c\u6210\u3092\u958b\u59cb --&gt;\n      &lt;CreateKnowledgeBase\n         Directory=\"$(KBPath)\"\n         Template=\"$(Template)\"\n         IntegratedSecurity=\"$(KBDBIntegratedSecurity)\"\n         UserId=\"$(KBDBUserId)\"\n         Password=\"$(KBDBUserPassword)\"\n         CreateDbInKbFolder=\"$(CreateDbInKbFolder)\"\n         ServerInstance=\"$(ServerInstance)\"\n         DBName=\"$(KBDBName)\"\n         Language=\"$(Language)\"\/&gt;\n   &lt;\/Target&gt;\n\n   &lt;Target Name=\"OpenKB\"&gt;&lt;!-- KB\u3092\u958b\u304f --&gt;\n      &lt;Message Text=\"OpenKB:$(KBPath)\"\/&gt;\n      &lt;OpenKnowledgeBase Directory=\"$(KBPath)\" \/&gt;\n   &lt;\/Target&gt;\n\n   &lt;Target Name=\"SetDataStoreProperty\"&gt;&lt;!-- DB\u60c5\u5831\u3092\u8a2d\u5b9a --&gt;\n      &lt;SetDataStoreProperty Datastore=\"$(Datastore)\" Name=\"Database name\" Value=\"$(DataStoreName)\" \/&gt;\n      &lt;SetDataStoreProperty Datastore=\"$(Datastore)\" Name=\"Server name\" Value=\"$(DataStoreServerName)\" \/&gt;\n   &lt;\/Target&gt;\n\n   &lt;Target Name=\"BuildAll\"&gt;&lt;!-- \u3059\u3079\u3066\u30d3\u30eb\u30c9 --&gt;\n      &lt;BuildAll \/&gt;\n   &lt;\/Target&gt;\n\n&lt;\/Project&gt;<\/code><\/pre>\n<\/div>\n<h3 id=\"i-8\">GeneXus KB\u4f5c\u6210 \u2013 \u5b9f\u884c<\/h3>\n<pre class=\"command-line\" data-prompt=\"C:\\TEMP>\" data-output=\"2-99\"><code class=\"language-bash\">MSBuild.exe C:\\TEMP\\test.msbuild -t:CreateKB;SetDataStoreProperty;BuildAll \/p:KBName=GX16U10_TESTKB_20201007\nMicrosoft (R) Build Engine \u30d0\u30fc\u30b8\u30e7\u30f3 4.8.3752.0\n[Microsoft .NET Framework\u3001\u30d0\u30fc\u30b8\u30e7\u30f3 4.0.30319.42000]\nCopyright (C) Microsoft Corporation. All rights reserved.\n\n2020\/10\/07 12:44:59 \u306b\u30d3\u30eb\u30c9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002\n\u30ce\u30fc\u30c9 1 \u4e0a\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\TEMP\\test2.msbuild\" (CreateKB;SetDataStoreProperty;BuildAll \u30bf\u30fc\u30b2\u30c3\u30c8)\u3002\nCreateKB:\n  KB\u4f5c\u6210\u3002\u30c7\u30a3\u30ec\u30af\u30c8\u30ea=C:\\Models\\GX16U10_TESTKB_20201007\n  ========== \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u3092\u4f5c\u6210 \u958b\u59cb ==========\n  'C:\\Program Files (x86)\\GeneXus\\GeneXus16JP\\Startup\\Common\\CommonApi.xpz' \u30d5\u30a1\u30a4\u30eb\u306e\u51e6\u7406\u4e2d...\n  \u30a4\u30f3\u30dd\u30fc\u30c8\u306e\u53c2\u7167\u306e\u78ba\u8a8d\u4e2d...\n  \u7d42\u4e86\n  \u30a4\u30f3\u30dd\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u8aad\u307f\u53d6\u308a\u4e2d\uff0e\uff0e\uff0e\n  \u7d42\u4e86\n\n\t\uff5e\uff5e\uff5e\uff5e \u7701\u7565 \uff5e\uff5e\uff5e\uff5e\n\n  \u6210\u529f\n  &gt; \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u3092\u4f5c\u6210 \u6210\u529f\n  ========== \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u3092\u4f5c\u6210 \u7d42\u4e86 ==========\nSetDataStoreProperty:\n  \u30c7\u30fc\u30bf\u30b9\u30c8\u30a2 'Default' \u306f\u6b21\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8a2d\u5b9a\u3057\u307e\u3059: \"Database name\"=\"GX16U10_TESTKB_20201007\"\n  \u30c7\u30fc\u30bf\u30b9\u30c8\u30a2 'Default' \u306f\u6b21\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8a2d\u5b9a\u3057\u307e\u3059: \"Server name\"=\"(local)\"\nBuildAll:\n  ========== \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u958b\u59cb ==========\n  ========== \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u958b\u59cb ==========\n  &gt; \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u6210\u529f\n  ========== \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u7d42\u4e86 ==========\n  \u66f4\u65b0\u3055\u308c\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30ea\u30b9\u30c8\u306e\u30d3\u30eb\u30c9\u4e2d\n  ========== Specification \u958b\u59cb ==========\n   Specifying RwdMasterPage ...\n   Specifying AppMasterPage ...\n   Specifying RecentLinks ...\n   Specifying RwdRecentLinks ...\n   Specifying PromptMasterPage ...\n   Specifying RwdPromptMasterPage ...\n  \u30ea\u30bd\u30fc\u30b9\u306e\u751f\u6210\u4e2d...\n  \u6210\u529f\n  ========== Default (C# Web) Generation \u958b\u59cb ==========\n  &gt; Specification \u6210\u529f\n  ========== Specification \u7d42\u4e86 ==========\n  Copying standard files from C:\\Program Files (x86)\\GeneXus\\GeneXus16JP to CSharpModel\\web...\n  Generating to CSharpModel\\web\\recentlinks.cs\n  Generating to CSharpModel\\web\\recentlinks.js\n  Generating to CSharpModel\\web\\rwdmasterpage.cs\n  Generating to CSharpModel\\web\\rwdmasterpage.js\n  Generating to CSharpModel\\web\\rwdrecentlinks.cs\n  Generating to CSharpModel\\web\\rwdrecentlinks.js\n  Generating to CSharpModel\\web\\promptmasterpage.cs\n  Generating to CSharpModel\\web\\promptmasterpage.js\n  Generating to CSharpModel\\web\\rwdpromptmasterpage.cs\n  Generating to CSharpModel\\web\\rwdpromptmasterpage.js\n  Generating to CSharpModel\\web\\GxWebStd.cs\n  Generating to CSharpModel\\web\\GxModelInfoProvider.cs\n  Generating to CSharpModel\\web\\GxObjectCollection.cs\n  Generating to CSharpModel\\web\\gxcfg.js\n  Generating to CSharpModel\\web\\GXCFG.WEB\n  Generating to CSharpModel\\web\\client.exe.config\n  Generating to CSharpModel\\web\\Developermenu.bld\n  Generating to CSharpModel\\web\\genexus.programs.common.bld\n  Generating to CSharpModel\\web\\bld15.info\n  Generating to CSharpModel\\web\\DeveloperMenu.xml\n  Generating to CSharpModel\\web\\GxFullTextSearchReindexer.cs\n  Generating to CSharpModel\\web\\SoapParm.cs\n  &gt; Default (C# Web) Generation \u6210\u529f\n  ========== Default (C# Web) Generation \u7d42\u4e86 ==========\n  \u9759\u7684\u30d5\u30a1\u30a4\u30eb\u306e\u5727\u7e2e\u4e2d...\n  \u6210\u529f\n  ========== SDT \u306e\u751f\u6210 \u958b\u59cb ==========\n  CSharpModel\\web\\type_SdtLinkList_LinkItem.cs \u306b\u751f\u6210\u4e2d\n  &gt; SDT \u306e\u751f\u6210 \u6210\u529f\n  ========== SDT \u306e\u751f\u6210 \u7d42\u4e86 ==========\nRead in 607 resources from 'C:\\Models\\GX16U10_TESTKB_20201007\\CSharpModel\\web\\messages.jap.txt'\nWriting resource file...  Done.\n    GeneXus.Programs.Common.cs is unavailable\n  ========== DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u958b\u59cb ==========\n  \"C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe\" \/nologo \/p:Configuration=Release \/p:FrameworkPath=\"C:\\WIN\n  DOWS\\Microsoft.NET\\Framework\\v4.0.30319\" \/v:q \/m  \"C:\\Models\\GX16U10_TESTKB_20201007\\CSharpModel\\build\\LastBuild.sln\"\n  &gt; DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u6210\u529f\n  ========== DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u7d42\u4e86 ==========\n  ========== Web config \u306e\u66f4\u65b0 \u958b\u59cb ==========\n  Virtual directory created.\n  Updating web config ...\n  &gt; Web config \u306e\u66f4\u65b0 \u6210\u529f\n  ========== Web config \u306e\u66f4\u65b0 \u7d42\u4e86 ==========\n  &gt; \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u6210\u529f\n  ========== \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u7d42\u4e86 ==========\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\TEMP\\test2.msbuild\" (CreateKB;SetDataStoreProperty;BuildAll \u30bf\u30fc\u30b2\u30c3\u30c8) \u306e\u30d3\u30eb\u30c9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\n\n\n\u30d3\u30eb\u30c9\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002\n    0 \u500b\u306e\u8b66\u544a\n    0 \u30a8\u30e9\u30fc\n\n\u7d4c\u904e\u6642\u9593 00:01:03.91\n<\/code><\/pre>\n<h3 id=\"i-9\">GeneXus XPZ\u30a4\u30f3\u30dd\u30fc\u30c8 \u2013 \u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb<\/h3>\n<div class=\"pre_tag\"><span><i class=\"fa fa-code\"><\/i> test.msbuild<\/span><\/p>\n<pre class=\"line-numbers\"><code class=\"language-xml\">&lt;Project xmlns=\"http:\/\/schemas.microsoft.com\/developer\/msbuild\/2003\"&gt;\n   \n   &lt;!-- \u30d9\u30fc\u30b9\u3068\u306a\u308b\u30bf\u30fc\u30b2\u30c3\u30c8\u30d5\u30a1\u30a4\u30eb --&gt;\n   &lt;Import Project=\"C:\\Program Files (x86)\\GeneXus\\GeneXus16JP\\Genexus.Tasks.targets\" \/&gt;\n\n   &lt;PropertyGroup&gt;&lt;!-- \u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;!-- KB\u4f5c\u6210\u306e\u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;KBName&gt;GX16U10&lt;\/KBName&gt;\n      &lt;KBPath&gt;C:\\Models\\$(KBName)&lt;\/KBPath&gt;\n      \n      &lt;!-- KB\u306eDB\u306b\u95a2\u3059\u308b\u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;CreateDbInKbFolder&gt;true&lt;\/CreateDbInKbFolder&gt;\n      &lt;ServerInstance&gt;PCNAME\\SQLEXPRESS2016&lt;\/ServerInstance&gt;\n      &lt;KBDBIntegratedSecurity&gt;true&lt;\/KBDBIntegratedSecurity&gt;\n      &lt;KBDBUserId&gt;&lt;\/KBDBUserId&gt;\n      &lt;KBDBUserPassword&gt;&lt;\/KBDBUserPassword&gt;\n      &lt;KBDBName&gt;GX_KB_$(KBName)&lt;\/KBDBName&gt;\n      \n      &lt;!-- KB\u306e\u8a00\u8a9e\u306e\u958b\u767a\u8a00\u8a9e --&gt;\n      &lt;Language&gt;Japanese&lt;\/Language&gt;\n      &lt;Template&gt;CSharp.KBTemplate&lt;\/Template&gt;\n\n      &lt;!-- KB\u306e\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2\u306e\u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;Datastore&gt;Default&lt;\/Datastore&gt;\n      &lt;DataStoreName&gt;$(KBName)&lt;\/DataStoreName&gt;\n      &lt;DataStoreServerName&gt;(local)&lt;\/DataStoreServerName&gt;\n      \n      &lt;!-- \u30a4\u30f3\u30dd\u30fc\u30c8\u306e\u30d7\u30ed\u30d1\u30c6\u30a3 --&gt;\n      &lt;ImportFileName&gt;C:\\TEMP\\test.xpz&lt;\/ImportFileName&gt;\n      &lt;AutomaticBackup&gt;true&lt;\/AutomaticBackup&gt;\n      &lt;ImportType&gt;AllObjects&lt;\/ImportType&gt;\n      &lt;LanguageTranslations&gt;Update&lt;\/LanguageTranslations&gt;\n      \n   &lt;\/PropertyGroup&gt;\n\n   \n   &lt;Target Name=\"CreateKB\"&gt;&lt;!-- KB\u4f5c\u6210 --&gt;\n      &lt;!-- \u30a8\u30e9\u30fc\u30c1\u30a7\u30c3\u30af --&gt;\n      &lt;Error Condition=\"'$(KBPath)'==''\" Text=\"KBPath \u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\" \/&gt;\n      &lt;!-- \u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a --&gt;\n      &lt;Message Text=\"KB\u4f5c\u6210\u3002\u30c7\u30a3\u30ec\u30af\u30c8\u30ea=$(KBPath)\" \/&gt;\n      &lt;!-- KB\u4f5c\u6210\u3092\u958b\u59cb --&gt;\n      &lt;CreateKnowledgeBase\n         Directory=\"$(KBPath)\"\n         Template=\"$(Template)\"\n         IntegratedSecurity=\"$(KBDBIntegratedSecurity)\"\n         UserId=\"$(KBDBUserId)\"\n         Password=\"$(KBDBUserPassword)\"\n         CreateDbInKbFolder=\"$(CreateDbInKbFolder)\"\n         ServerInstance=\"$(ServerInstance)\"\n         DBName=\"$(KBDBName)\"\n         Language=\"$(Language)\"\/&gt;\n   &lt;\/Target&gt;\n\n   &lt;Target Name=\"OpenKB\"&gt;&lt;!-- KB\u3092\u958b\u304f --&gt;\n      &lt;Message Text=\"OpenKB:$(KBPath)\"\/&gt;\n      &lt;OpenKnowledgeBase Directory=\"$(KBPath)\" \/&gt;\n   &lt;\/Target&gt;\n\n   &lt;Target Name=\"SetDataStoreProperty\"&gt;&lt;!-- DB\u60c5\u5831\u3092\u8a2d\u5b9a --&gt;\n      &lt;SetDataStoreProperty Datastore=\"$(Datastore)\" Name=\"Database name\" Value=\"$(DataStoreName)\" \/&gt;\n      &lt;SetDataStoreProperty Datastore=\"$(Datastore)\" Name=\"Server name\" Value=\"$(DataStoreServerName)\" \/&gt;\n   &lt;\/Target&gt;\n\n   &lt;Target Name=\"BuildAll\"&gt;&lt;!-- \u3059\u3079\u3066\u30d3\u30eb\u30c9 --&gt;\n      &lt;BuildAll \/&gt;\n   &lt;\/Target&gt;\n   \n   &lt;Target Name=\"Import\"&gt;&lt;!-- \u30a4\u30f3\u30dd\u30fc\u30c8 --&gt;\n      &lt;Message Text=\"\u30a4\u30f3\u30dd\u30fc\u30c8=$(ImportFileName)\"\/&gt;\n      &lt;Import\n        File=\"$(ImportFileName)\"\n        AutomaticBackup=\"$(AutomaticBackup)\"\n        ImportType=\"$(ImportType)\"\n        LanguageTranslations=\"$(LanguageTranslations)\" \/&gt;\n  &lt;\/Target&gt;\n\n&lt;\/Project&gt;\n<\/code><\/pre>\n<\/div>\n<h3 id=\"i-10\">GeneXus XPZ\u30a4\u30f3\u30dd\u30fc\u30c8 \u2013 \u5b9f\u884c<\/h3>\n<pre class=\"command-line\" data-prompt=\"C:\\TEMP>\" data-output=\"2-150\"><code class=\"language-bash\">MSBuild.exe C:\\TEMP\\test.msbuild -t:CreateKB;SetDataStoreProperty;Import;BuildAll \/p:KBName=GX16U10_TESTKB_20201007_2\nMicrosoft (R) Build Engine \u30d0\u30fc\u30b8\u30e7\u30f3 4.8.3752.0\n[Microsoft .NET Framework\u3001\u30d0\u30fc\u30b8\u30e7\u30f3 4.0.30319.42000]\nCopyright (C) Microsoft Corporation. All rights reserved.\n\n2020\/10\/07 15:34:55 \u306b\u30d3\u30eb\u30c9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002\n\u30ce\u30fc\u30c9 1 \u4e0a\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\TEMP\\test2.msbuild\" (CreateKB;SetDataStoreProperty;Import;BuildAll \u30bf\u30fc\u30b2\u30c3\u30c8)\u3002\nCreateKB:\n  KB\u4f5c\u6210\u3002\u30c7\u30a3\u30ec\u30af\u30c8\u30ea=C:\\Models\\GX16U10_TESTKB_20201007_2\n  ========== \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u3092\u4f5c\u6210 \u958b\u59cb ==========\n  'C:\\Program Files (x86)\\GeneXus\\GeneXus16JP\\Startup\\Common\\CommonApi.xpz' \u30d5\u30a1\u30a4\u30eb\u306e\u51e6\u7406\u4e2d...\n  \u30a4\u30f3\u30dd\u30fc\u30c8\u306e\u53c2\u7167\u306e\u78ba\u8a8d\u4e2d...\n  \u7d42\u4e86\n  \u30a4\u30f3\u30dd\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u8aad\u307f\u53d6\u308a\u4e2d\uff0e\uff0e\uff0e\n  \u7d42\u4e86\n\n\t\uff5e\uff5e\uff5e\uff5e \u7701\u7565 \uff5e\uff5e\uff5e\uff5e\n\n  Web Panel 'RwdRecentLinks'\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u4e2d...\n  \u6210\u529f\n  &gt; \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u3092\u4f5c\u6210 \u6210\u529f\n  ========== \u30ca\u30ec\u30c3\u30b8\u30d9\u30fc\u30b9\u3092\u4f5c\u6210 \u7d42\u4e86 ==========\nSetDataStoreProperty:\n  \u30c7\u30fc\u30bf\u30b9\u30c8\u30a2 'Default' \u306f\u6b21\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8a2d\u5b9a\u3057\u307e\u3059: \"Database name\"=\"GX16U10_TESTKB_20201007_2\"\n  \u30c7\u30fc\u30bf\u30b9\u30c8\u30a2 'Default' \u306f\u6b21\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8a2d\u5b9a\u3057\u307e\u3059: \"Server name\"=\"(local)\"\nImport:\n  \u30a4\u30f3\u30dd\u30fc\u30c8=C:\\TEMP\\test.xpz\n  ========== \u30bf\u30b9\u30af\u3092\u30a4\u30f3\u30dd\u30fc\u30c8 \u958b\u59cb ==========\n  'C:\\TEMP\\test.xpz' \u30d5\u30a1\u30a4\u30eb\u306e\u51e6\u7406\u4e2d...\n  \u30a4\u30f3\u30dd\u30fc\u30c8\u306e\u53c2\u7167\u306e\u78ba\u8a8d\u4e2d...\n  \u7d42\u4e86\n  \u30a4\u30f3\u30dd\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u8aad\u307f\u53d6\u308a\u4e2d\uff0e\uff0e\uff0e\n  \u7d42\u4e86\n  \u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u4f5c\u6210\u4e2d...\n  Web Panel 'WebPanel1'\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u4e2d...\n  \u6210\u529f\n  &gt; \u30bf\u30b9\u30af\u3092\u30a4\u30f3\u30dd\u30fc\u30c8 \u6210\u529f\n  ========== \u30bf\u30b9\u30af\u3092\u30a4\u30f3\u30dd\u30fc\u30c8 \u7d42\u4e86 ==========\nBuildAll:\n  ========== \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u958b\u59cb ==========\n  ========== \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u958b\u59cb ==========\n  &gt; \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u6210\u529f\n  ========== \u30e2\u30b8\u30e5\u30fc\u30eb 'GeneXus' \u306e\u30b3\u30d4\u30fc\u4e2d \u7d42\u4e86 ==========\n  \u66f4\u65b0\u3055\u308c\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30ea\u30b9\u30c8\u306e\u30d3\u30eb\u30c9\u4e2d\n  ========== Specification \u958b\u59cb ==========\n   Specifying WebPanel1 ...\n   Specifying RecentLinks ...\n   Specifying PromptMasterPage ...\n   Specifying RwdPromptMasterPage ...\n   Specifying AppMasterPage ...\n   Specifying RwdRecentLinks ...\n   Specifying RwdMasterPage ...\n  \u30ea\u30bd\u30fc\u30b9\u306e\u751f\u6210\u4e2d...\n  \u6210\u529f\n  ========== Default (C# Web) Generation \u958b\u59cb ==========\n  &gt; Specification \u6210\u529f\n  ========== Specification \u7d42\u4e86 ==========\n  Copying standard files from C:\\Program Files (x86)\\GeneXus\\GeneXus16JP to CSharpModel\\web...\n  Generating to CSharpModel\\web\\promptmasterpage.cs\n  Generating to CSharpModel\\web\\promptmasterpage.js\n  Generating to CSharpModel\\web\\appmasterpage.cs\n  Generating to CSharpModel\\web\\appmasterpage.js\n  Generating to CSharpModel\\web\\rwdpromptmasterpage.cs\n  Generating to CSharpModel\\web\\rwdpromptmasterpage.js\n  Generating to CSharpModel\\web\\recentlinks.cs\n  Generating to CSharpModel\\web\\recentlinks.js\n  Generating to CSharpModel\\web\\rwdmasterpage.cs\n  Generating to CSharpModel\\web\\rwdmasterpage.js\n  Generating to CSharpModel\\web\\rwdrecentlinks.cs\n  Generating to CSharpModel\\web\\rwdrecentlinks.js\n  Generating to CSharpModel\\web\\GxWebStd.cs\n  Generating to CSharpModel\\web\\GxModelInfoProvider.cs\n  Generating to CSharpModel\\web\\GxObjectCollection.cs\n  Generating to CSharpModel\\web\\gxcfg.js\n  Generating to CSharpModel\\web\\GXCFG.WEB\n  Generating to CSharpModel\\web\\client.exe.config\n  Generating to CSharpModel\\web\\Developermenu.bld\n  Generating to CSharpModel\\web\\genexus.programs.common.bld\n  Generating to CSharpModel\\web\\bld15.info\n  Generating to CSharpModel\\web\\DeveloperMenu.xml\n  Generating to CSharpModel\\web\\GxFullTextSearchReindexer.cs\n  Generating to CSharpModel\\web\\SoapParm.cs\n  &gt; Default (C# Web) Generation \u6210\u529f\n  ========== Default (C# Web) Generation \u7d42\u4e86 ==========\n  \u9759\u7684\u30d5\u30a1\u30a4\u30eb\u306e\u5727\u7e2e\u4e2d...\n  \u6210\u529f\n  ========== SDT \u306e\u751f\u6210 \u958b\u59cb ==========\n  CSharpModel\\web\\type_SdtLinkList_LinkItem.cs \u306b\u751f\u6210\u4e2d\n  &gt; SDT \u306e\u751f\u6210 \u6210\u529f\n  ========== SDT \u306e\u751f\u6210 \u7d42\u4e86 ==========\nRead in 607 resources from 'C:\\Models\\GX16U10_TESTKB_20201007_2\\CSharpModel\\web\\messages.jap.txt'\nWriting resource file...  Done.\n    GeneXus.Programs.Common.cs is unavailable\n  ========== DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u958b\u59cb ==========\n  \"C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe\" \/nologo \/p:Configuration=Release \/p:FrameworkPath=\"C:\\WIN\n  DOWS\\Microsoft.NET\\Framework\\v4.0.30319\" \/v:q \/m  \"C:\\Models\\GX16U10_TESTKB_20201007_2\\CSharpModel\\build\\LastBuild.sl\n  n\"\n  &gt; DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u6210\u529f\n  ========== DeveloperMenu\u3000\u30b3\u30f3\u30d1\u30a4\u30eb \u7d42\u4e86 ==========\n  ========== Web config \u306e\u66f4\u65b0 \u958b\u59cb ==========\n  Virtual directory created.\n  Updating web config ...\n  &gt; Web config \u306e\u66f4\u65b0 \u6210\u529f\n  ========== Web config \u306e\u66f4\u65b0 \u7d42\u4e86 ==========\n  &gt; \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u6210\u529f\n  ========== \u3059\u3079\u3066\u306e\u30bf\u30b9\u30af\u3092\u30d3\u30eb\u30c9 \u7d42\u4e86 ==========\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \"C:\\TEMP\\test2.msbuild\" (CreateKB;SetDataStoreProperty;Import;BuildAll \u30bf\u30fc\u30b2\u30c3\u30c8) \u306e\u30d3\u30eb\u30c9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\n\n\n\u30d3\u30eb\u30c9\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002\n    0 \u500b\u306e\u8b66\u544a\n    0 \u30a8\u30e9\u30fc\n\n\u7d4c\u904e\u6642\u9593 00:00:57.96<\/code><\/pre>\n<\/div>\n<h3 id=\"i-11\">\u30d0\u30c3\u30c1\u30d5\u30a1\u30a4\u30eb<\/h3>\n<p>\u3067\u3001\u307e\u3063\u305f\u304f\u540c\u3058\u3060\u3068\u6012\u3089\u308c\u308b\u304b\u3089\u4f5c\u3063\u305f\u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb\u3092\u30d0\u30c3\u30c1\u3067\u547c\u3073\u51fa\u3059\u7528\u306b\u4f5c\u6210\u3002<\/p>\n<div class=\"pre_tag\"><span><i class=\"fa fa-code\"><\/i> Build.bat<\/span><\/p>\n<pre class=\"line-numbers\"><code class=\"language-batch\">@echo off\n\nREM # MS\u30d3\u30eb\u30c9\u306e\u5834\u6240\u3092\u8a2d\u5b9a\nSET EXE_PATH=C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe\n\nREM # \u4f5c\u6210\u3057\u305f\u30d3\u30eb\u30c9\u30d5\u30a1\u30a4\u30eb\u3092\u8a2d\u5b9a\nSET MSBUILD_PATH=C:\\Temp\\test.msbuild\n\nREM # \u5b9f\u884c\u3057\u305f\u3044\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u6307\u5b9a\nSET TARGET=OpenAndBuildAll\n\nREM # \u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u6307\u5b9a\nSET PROPERTY=KBName=GX16U10_TESTKB_20201007_4\n\nREM # \u30d3\u30eb\u30c9\u3092\u5b9f\u884c\n%EXE_PATH% %MSBUILD_PATH% \/t:%TARGET% \/p:%PROPERTY%\n\nREM \u8fd4\u5374\u5024\u5224\u5b9a\nIF %ERRORLEVEL%==1 (\n\techo \u7570\u5e38\u7d42\u4e86  %ERRORLEVEL%\n\tREM pause\n\tEXIT \/b 1\n)\n\n\nREM \u5834\u6240\u79fb\u52d5\ncd \/d %~dp0\n\necho \u6b63\u5e38\u7d42\u4e86  %ERRORLEVEL%\nREM pause\nEXIT \/b 0\n<\/code><\/pre>\n<\/div>\n<h3 id=\"i-12\">\u307e\u3068\u3081<\/h3>\n<p>\u81ea\u5206\u306e\u74b0\u5883\u7528\u306b1\u500b\u3042\u308b\u3068\u4fbf\u5229\u3060\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p>\u4ee5\u4e0a\u3067\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30d0\u30c3\u30c1\u3067\u30d3\u30eb\u30c9\u3067\u304d\u308b\u306e\u3067\u30e1\u30e2<\/p>\n","protected":false},"author":1,"featured_media":1928,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6],"tags":[284,217,283],"class_list":{"0":"post-2160","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-genexus","8":"tag-msbuild","9":"tag-217","10":"tag-283","11":"entry"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.oqiita.com\/wp-content\/uploads\/2019\/06\/sango_gx16_2_icatch.png","jetpack_shortlink":"https:\/\/wp.me\/p8QluP-yQ","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.oqiita.com\/index.php?rest_route=\/wp\/v2\/posts\/2160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oqiita.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oqiita.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oqiita.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oqiita.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2160"}],"version-history":[{"count":31,"href":"https:\/\/www.oqiita.com\/index.php?rest_route=\/wp\/v2\/posts\/2160\/revisions"}],"predecessor-version":[{"id":2441,"href":"https:\/\/www.oqiita.com\/index.php?rest_route=\/wp\/v2\/posts\/2160\/revisions\/2441"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.oqiita.com\/index.php?rest_route=\/wp\/v2\/media\/1928"}],"wp:attachment":[{"href":"https:\/\/www.oqiita.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oqiita.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oqiita.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}