Dot-Net

如何將外部文件添加到應用程序文件(clickonce / .NET)

  • December 6, 2011

我在 vs2008 中使用**“發布”**選項,我很高興它是如何工作的。

現在我想將 2 個外部 *.exe 文件添加到已安裝的包

中,我注意到發布選項卡上的按鈕“應用程序文件… ”,但似乎不允許手動添加新文件。

我玩過這個並找到瞭如何存檔的方法:

1.將EXE文件作為外部項目添加到項目

2.將它們的屬性“建構操作”更改為內容

現在執行良好

但我收到警告資訊:

Assembly 'file_name.exe' is incorrectly specified as a file.
C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets  PROJ_NAME

知道如何解決此警告/以其他方式將 exe 文件添加到部署中嗎?

我最終將它添加為對我的項目的引用並將 Copy Local 屬性設置為 True。現在沒有警告,但請確保在點擊“未使用的引用”按鈕時不會意外刪除它。

我無法重現您的警告。對不起。

但是,如果您想要另一種部署文件的方法,我使用了自定義先決條件/引導程序以及點擊一次部署,以確保項目必須存在於外部區域(點擊一次將僅包含部署文件夾中的文件)。

最近,我使用 VSTO 應用程序部署了模板。它運作良好。

這是關於創建/添加它們以點擊部署一次的不錯參考:http: //msdn.microsoft.com/en-us/library/ms165429 (VS.80).aspx

厄尼

引用自:https://stackoverflow.com/questions/1043746