- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个旧的 ASP.Net 网站解决方案,看起来像:
当我在 Visual Studio 中构建解决方案时,我得到以下输出:
------ Build started: Project: C:\...\XXXX\, Configuration: Debug Any CPU ------
Validating Web Site
Building directory '/XXXX/App_Code/'.
Building directory '/XXXX/App_WebReference/'.
Building directory '/XXXX/js/'.
Building directory '/XXXX/msg/'.
Building directory '/XXXX/z_admin/'.
Building directory '/XXXX/z_emulationDialogs/'.
Building directory '/XXXX/'.
但是当我使用 TFS(MSBuild 任务)构建它或使用解决方案运行 msbuild.exe
时,我得到了另一个输出:
Project "C:\TFSAgent\Agent01\_work\1\s\XXXX\XXXX.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
Building solution configuration "debug|any cpu".
Project "C:\TFSAgent\Agent01\_work\1\s\XXXX\XXXX.sln" (1) is building "C:\TFSAgent\Agent01\_work\1\s\XXXX\XXXX.metaproj" (2) on node 1 (default targets).
Build:
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\BarcodePrinter.dll" to "..\XXXX\\Bin\BarcodePrinter.dll".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\IDAutomation.LinearBarCode.dll" to "..\XXXX\\Bin\IDAutomation.LinearBarCode.dll".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\zxing.dll" to "..\XXXX\\Bin\zxing.dll".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\BarcodePrinter.pdb" to "..\XXXX\\Bin\BarcodePrinter.pdb".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\zxing.pdb" to "..\XXXX\\Bin\zxing.pdb".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\zxing.xml" to "..\XXXX\\Bin\zxing.xml".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Net.Http.dll" to "..\XXXX\\Bin\System.Net.Http.dll".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Net.Http.xml" to "..\XXXX\\Bin\System.Net.Http.xml".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Net.Http.Formatting.dll" to "..\XXXX\\Bin\System.Net.Http.Formatting.dll".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Net.Http.Formatting.xml" to "..\XXXX\\Bin\System.Net.Http.Formatting.xml".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Net.Http.WebRequest.dll" to "..\XXXX\\Bin\System.Net.Http.WebRequest.dll".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Net.Http.WebRequest.xml" to "..\XXXX\\Bin\System.Net.Http.WebRequest.xml".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Web.Http.dll" to "..\XXXX\\Bin\System.Web.Http.dll".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Web.Http.xml" to "..\XXXX\\Bin\System.Web.Http.xml".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Web.Http.WebHost.dll" to "..\XXXX\\Bin\System.Web.Http.WebHost.dll".
Copying file from "C:\TFSAgent\Agent01\_work\1\s\XXXX\bin\System.Web.Http.WebHost.xml" to "..\XXXX\\Bin\System.Web.Http.WebHost.xml".
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v /XXXX -p ..\XXXX\ -u -f -d PrecompiledWeb\XXXX\
这个构建后我没有得到所有 DLL 的问题,如果我在 VS 中进行 publish
我会得到很多 DLL(例如 App_Code.dll
) 在 TFS/MSBuild 构建之后我没有得到。
我尝试添加 /p:DeployOnBuild=true
但没有解决。
那么我该如何构建这个项目并准备发布呢?
1 Câu trả lời
这是预期的行为。因为您正在尝试使用 MSBuild 命令来构建网站项目 (metaproj)。然后它创建一个 PrecompiledWeb 文件夹并将代码放在那里。
After creating a publish profile in Visual Studio the following are created:
1) A publish profile (.pubxml file) under App_Data/PublishProfiles
2) A website.publishproj in the root of the website
The purpose of the website.publishproj is to facilitate command line publishing. Then you can try to use command like the following:
C:\Program Files (x86)\Microsoft Visual Studio 14.0>msbuild "C:\Users\UserName\Documents\Visual Studio2015\WebSites\WebSite1\website.publishproj" /p:deployOnBuild=true /p:publishProfile=WebsiteTestDemo /p:VisualStudioVersion=14.0
请使用 website.publishproj
代替 MSBuild 命令和任务,有关详细信息,请查看此问题的答案:Publish Artifacts for website goes to PrecompiledWeb
关于c# - 使用 MSBuild 构建 ASP.Net 网站不同于 Visual Studio 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58839636/
Tôi có bảng như thế này----------------------------------------- id kích thước tiêu đề ưu tiên
Ứng dụng của tôi chỉ chứa quảng cáo biểu ngữ trong các Hoạt động khác nhau (4 Hoạt động). Vậy câu hỏi của tôi là, tôi có thể sử dụng một ID đơn vị quảng cáo cho tất cả các quảng cáo biểu ngữ không? Hoặc sử dụng các đơn vị quảng cáo khác nhau cho mỗi Hoạt động
Tôi có một danh sách tùy ý các danh sách số tùy ý (nhưng thống nhất). (Chúng là tọa độ ranh giới của các thùng trong không gian n, mà tôi muốn đánh dấu các góc của chúng, nhưng điều đó không quan trọng.) Tôi muốn tạo một danh sách tất cả các tổ hợp có thể có. Vì vậy: [[1,2], [3,4],[5,6]] tạo ra [[1
Tôi vừa mới bắt đầu học Java ở trường và đang thử nghiệm các điều khiển và đồ họa tùy chỉnh. Tôi hiện đang làm việc trên một mẫu khóa và lúc đầu mọi thứ đều ổn nhưng đột nhiên nó không vẽ chính xác. Tôi đã thay đổi một số mã, nhưng khi tôi thấy lỗi, tôi đã ngay lập tức thay đổi lại (hoàn tác, ftw), nhưng
Tôi gặp phải một vấn đề nhỏ khi sử dụng Group By With Rollup khi lấy số lượng riêng biệt. Vấn đề là bản tóm tắt Rollup chỉ là tổng số giá trị Distinct trong tất cả các nhóm, không phải tất cả
Cách này không hiệu quả: select count(distinct colA, colB) from mytable Tôi biết tôi có thể sửa lỗi này dễ dàng bằng lệnh select kép. chọn số lượng(*) từ (
Câu hỏi này đã có câu trả lời ở đây: JavaScript regex whitespace characters (5 câu trả lời) Đã đóng 2 năm trước. Bạn có thể giải thích cho tôi tại sao tôi nhận được văn bản so sánh sai ===
Câu hỏi này đã có câu trả lời: 奥git _a (56 câu trả lời) Đã đóng 9 năm trước. Tôi đã được yêu cầu viết một hàm sortByFoo trong Javascript để phản hồi chính xác cho bài kiểm tra này: // Không bị sập
Vì vậy, tôi phải nói rằng SQL là điểm yếu nhất của tôi với tư cách là một nhà phát triển. Có lẽ điều tôi đang cố gắng thực hiện khá đơn giản. Tôi có thứ gì đó như thế này (đây không phải là mô hình thực tế, nhưng để dễ hiểu và không mất quá nhiều thời gian giải thích, tôi đã đưa ra một mô hình mô phỏng chính xác những gì tôi phải sử dụng
Câu hỏi này đã có câu trả lời tại đây: Từ khóa "this" hoạt động như thế nào? (22 câu trả lời) Đã đóng 3 năm trước. Tóm lại: Tại sao việc gọi hàm trực tiếp và truyền chúng theo tham chiếu lại quan trọng hơn khi sử dụng Đối tượng?
Câu hỏi này đã có câu trả lời ở đây: Đã đóng cách đây 12 năm. Có thể trùng lặp: sự khác biệt giữa toán tử dấu chấm (.) và (- là gì
Tôi không thực sự hiểu chuyện gì đang xảy ra ở đây nhưng: Khi tôi thực hiện điều này: colorIndex += len - stopPos; for(int m = 0; m < len - stopPos; m++) { c
Cách tốt nhất để nghĩ về hàm Group By trong MySQL là gì? Tôi đang viết truy vấn MySQL để trích xuất dữ liệu trong bảng trục trong Excel thông qua kết nối ODBC để người dùng có thể dễ dàng truy cập dữ liệu. Ví dụ, tôi có:
SQL tôi muốn là thế này: SELECT week_no, type, SELECT count(distinct user_id) FROM group WHERE pts > 0 FROM bas
Bảng lưu trữ: +--+-------+--------+ |id|name |date | +--+-------+-------+ |1 |x |Ma
Đối với Chrome và ff, khi nói đến lệnh ie đáng sợ, tập lệnh này hoạt động hoàn hảo. Hàm vấn đề getY(oElement) { var curtop = 0; if (oElem
Tôi không thể cung cấp mã ngay bây giờ vì tôi đang phát triển ý tưởng trong đầu và tìm hiểu trên Internet. Tôi đã học về giao tiếp giữa các tiến trình và sử dụng bộ nhớ chia sẻ để chia sẻ dữ liệu (cụ thể là cấu trúc) giữa các tiến trình. Tuy nhiên, khi sử dụng fork(
Tôi muốn sử dụng các chức năng khác nhau trong bộ sưu tập người dùng. Trong shell mongo, tôi có thể sử dụng như thế này: db.users.distinct("name"); trong đó name là trường bộ sưu tập cần phân biệt. Tôi cũng muốn
Danh sách nastava_izvjestaj = new List(); var data_context = new DataEvidencijaDataContext();
Tôi có Ransack Search và Foundation trong ứng dụng Rails của mình, css cục bộ hiển thị tốt, trong khi ứng dụng tương tự khi đưa vào sản xuất lại có một điểm kỳ lạ: mọi thứ khác trong ứng dụng đều giống hệt nhau. Tôi đang sử dụng Chrome và Safari
Tôi là một lập trình viên xuất sắc, rất giỏi!