2012-07-23 9 views
6

(Disclaimer: Tôi sử dụng phiên bản tiếng Nhật của Visual Studio 2005, và trong khi tôi đang dịch các tên menu của Visual Studio sang tiếng Anh, nó có thể khác với cách chúng thực sự xuất bản trên bản gốc)Làm cách nào để thay đổi url Nhà cung cấp triển khai trong tệp kê khai của ClickOnce?

Dù sao, tôi đang cố gắng xuất bản ứng dụng ClickOnce trên máy chủ, nhưng tệp kê khai được tạo (.application) có giá trị trong thuộc tính codebase deploymentProvider mà tôi không thể thay đổi.

<deploymentProvider codebase="http://foo.jp/foo/ClickOnce/fooApp.application" /> 

Tôi dự kiến ​​giá trị sẽ được thay đổi bằng cách đặt đường dẫn vào hộp nơi chúng tôi có thể chỉ định đường dẫn vị trí (ý tôi là, giải pháp khám phá -> Property -> Publish tub -> Publish Location). bỏ qua cái gì khác?

Tất nhiên, tôi có thể tự thay đổi nó trên NotePad của mình, nhưng tôi không nghĩ đó là hành vi bình thường!

+1

là điều này dọc theo dòng của những gì bạn đang cố gắng hoàn thành? http://stackoverflow.com/questions/174764/how-to-move-a-clickonce-deployment-package –

+0

@GlennFerrieLive Xin chào, tôi nghĩ tôi nên giải quyết các vấn đề của mình. Tôi chắc chắn sẽ đề cập đến chủ đề. – Quv

Trả lời

2

Có một tiện ích được gọi là Mage hoặc MageUI mà Microsoft cung cấp để chỉnh sửa và quản lý tệp kê khai để triển khai nhấp chuột. Tôi chủ yếu sử dụng nó để thay đổi và ký lại các ứng dụng mà tôi cần để triển khai ở một vị trí ở xa.

liên kết: http://msdn.microsoft.com/en-us/library/xhctdw55(v=vs.80).aspx

+0

Cảm ơn, tôi chỉ chú ý và sử dụng nó. Vấn đề cuối cùng của tôi là, tôi nghĩ rằng bằng cách sử dụng Mage.exe/MageUI.exe về cơ bản là giống như tinh chỉnh tập tin .application (Deployment manifest) trên Notepad. Mỗi khi tôi xuất bản một ứng dụng ClickOnce trên Visual Studio 2005 của tôi, có một URL sai trong thuộc tính codebase DeloymentProvider, nó sẽ được sửa chữa trước khi ứng dụng được xuất bản, ngay từ đầu. – Quv

+0

Của nó trong "Khu vực xuất bản" của Thuộc tính dự án. Tôi sẽ đăng một hình ảnh từ VS 2010, nhưng nó phải ở gần vị trí mẫu trong năm 2005. –

2

enter image description here

Navigate to Dự án Properties (DBL-click vào 'Properties' trong Solution Explorer).

Chuyển đến tab 'Xuất bản'. Chỉnh sửa cấu hình.

(xem ảnh chụp màn hình)

+0

Vâng, tôi đã làm như vậy, trên My Visual Studio 2005 và thậm chí sau khi điền cả hai trường, thuộc tính deploymentProvider của tôi có URL sai. – Quv

+2

Bạn nên xem xét mở tập tin vsproj trong trình soạn thảo văn bản và tìm nó ở đó và thay thế nó. –

+2

Chỉnh sửa dự án đã hoạt động. Tôi phát hiện ra bạn có thể làm điều này bằng cách nhấp vào nút "Cập nhật ..." trong ảnh chụp màn hình được đăng. – heringer